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);
svxRectangleData rectangleData;
cvxPartRectangleInit(&rectangleData);
rectangleData.type = VX_RECT_2PT;
svxPoint P1 = {0,0,0 };
svxPoint P2 = { 10,10,0 };
rectangleData.pts[0] = P1;
rectangleData.pts[1] = P2;
rectangleData.angle = 0.0;
rectangleData.idPlane= idPlane1;
rectangleData.prjFirstPt = 0;
int numEdges = 0;
int* idEdges = 0;
cvxPartRectangle(&rectangleData, &numEdges, &idEdges);
中望ZW3D 二次开发创建矩形 cvxPartRectangle
最新推荐文章于 2024-07-10 22:49:54 发布