svxPoint P1 = { 10,0,0 };
svxPoint P2 = { 20,0,0 };
svxPoint P3 = { 20,10,0 };
svxPoint P4 = { 10,10,0 };
int L1;
cvxPartLine2pt(&P1, &P2, &L1);
int L2;
cvxPartLine2pt(&P2, &P3, &L2);
int L3;
cvxPartLine2pt(&P3, &P4, &L3);
int L4;
cvxPartLine2pt(&P4, &P1, &L4);
int countCrv = 4;
int* idCrvList = new int[countCrv];
idCrvList[0] = L1;
idCrvList[1] = L2;
idCrvList[2] = L3;
idCrvList[3] = L4;
int idList = 0;
cvxPartCrvList(countCrv, idCrvList, &idList);
svxRevolveData revolve;
cvxPartRevolveInit(&revolve);
revolve.idProfile= idList;
revolve.Axis.Pnt = {0.0,0.0,0.0};
revolve.Axis.Dir = {0.0,1.0,0.0};
revolve.Combine = VX_BOOL_NONE;
revolve.StartType = VX_INPU_VALUE;
revolve.Start=0.0;
revolve.EndType = VX_INPU_VALUE;
revolve.End=180;
revolve.OffsetTyp = VX_OFFSET_NONE;
int idShape1 = 0;
cvxPartRevolve(&revolve, &idShape1);
中望ZW3D 二次开发 旋转 cvxPartRevolve
最新推荐文章于 2024-07-12 17:16:42 发布