几何对象的比例变换(缩放),支持点、线、面。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public static bool Zoom(
	Geometry sourceGeometry,
	Point2D centerPoint,
	double scaleX,
	double scaleY
)

参数

sourceGeometry
Type: SuperMap.Data..::.Geometry
需变换的几何对象。
centerPoint
Type: SuperMap.Data..::.Point2D
缩放参考点。一般为几何对象中心点。
scaleX
Type: System..::.Double
x方向上的缩放系数,值小于1缩小,值大于1放大,等于1不变。
scaleY
Type: System..::.Double
y方向上的缩放系数,值小于1缩小,值大于1放大,等于1不变。

返回值

成功返回true,失败返回false。

备注

x和y方向上的缩放比例可以不一致,不一致时为差值缩放,缩放公式如下:

x方向上的比例变换:resultPoint.x = sourcePoint.x*dScalex +centerPoint.x*(1-dScalex)

y方向上的比例变换:resultPoint.y = sourcePoint.y*dScaley +centerPoint.y*(1-dScaley)

版本信息

SuperMap iObjects .NET


请参见