svxPlaneData plane1;
cvxMemZero((void*)&plane1, sizeof(svxPlaneData));
plane1.method = VX_PLANE_XY;
plane1.inpUnion.xyz.Offset = 0;
svxPoint xpoint = { 10,0,0 };
int idxpoint = 0;
cvxPartPnt(&xpoint, &idxpoint);
plane1.XPnt = xpoint;
plane1.idXPnt = idxpoint;
plane1.XAng = 40.0;
plane1.YAng = 0.0;
plane1.ZAng = 0.0;
int idPlane1;
cvxPartPlaneNew(&plane1, &idPlane1);
svxPoint P1 = { 0,0,0 };
svxPoint P2 = { 10,10,0 };
svxRectangleData ellipseData;
cvxPartEllipseInit(&ellipseData);
ellipseData.type = VX_RECT_2PT;
ellipseData.firstPtType = 1;
ellipseData.pts[0] = P1;
ellipseData.pts[1] = P2;
ellipseData.angle = 0.0;
ellipseData.idPlane = idPlane1;
ellipseData.prjFirstPt = 0;
int idEllipse = 0;
cvxPartEllipse(&ellipseData, &idEllipse);
中望ZW3D 二次开发创建椭圆 cvxPartEllipse
最新推荐文章于 2024-07-10 22:49:54 发布