www.mxdraw.com
|
构造函数
McGeCircArc2d(const McGePoint2d& cent, double radius, double startAngle, double endAngle, const McGeVector2d& refVec = McGeVector2d::kXAxis, Mdesk::Boolean isClockWise = Mdesk::kFalse);
参数 |
说明 |
const McGePoint2d& cent |
圆弧中的心点 |
double radius |
圆弧半径 |
double startAngle |
输入圆弧起点角度 |
double endAngle |
输入圆弧结束角度 |
const McGeVector2d& refVec = McGeVector2d::kXAxis |
输入测量圆弧角度的参考向量 |
Mdesk::Boolean isClockWise = Mdesk::kFalse |
输入圆弧方向 |
isClockWise 为真时startAngle,endAngle是refVec顺时针转过指定角度的位置, 然开后开始位顺时针转到结束位置经过的圆弧。,
以指定的中心、半径、起始角度和终止角度建构一圆弧。以弧线上的一点和中心点作一向量,并以该向量和参考向量(refVec)来测量角度。最后一个参数指定角度是顺时针还是逆时针。终止角度必须比起始角度大。若要建构一个圆,则终止角度和起始角度之差为2 x Pi