点击或拖拽改变大小

GeoMathHelperCircularArcToBezier 方法

【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要2PI-dAngle】将圆弧拟合成Bezier曲线(0-90度效果最佳)

命名空间:  GISShare.SMap.Core
程序集:  GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public static double[] CircularArcToBezier(
	double dXo,
	double dYo,
	double dRadius,
	double dAngleFrom,
	double dAngleCenter
)

参数

dXo
类型: SystemDouble
圆心X
dYo
类型: SystemDouble
圆心Y
dRadius
类型: SystemDouble
半径
dAngleFrom
类型: SystemDouble
【如果用在屏幕坐标系则需要2PI-dAngle】起始角度(0-2PI 逆时针,单位弧度)
dAngleCenter
类型: SystemDouble
【如果用在屏幕坐标系则需要-dAngle】旋转角度(0-2PI 逆时针,单位弧度)

返回值

类型: Double
返回Bezier四个控制点
参见