bool WcsToAbs()
{
//环境变量初始化
NXOpen::Session* theSession = NXOpen::Session::GetSession();
NXOpen::Part* workPart(theSession->Parts()->Work());
NXOpen::Part* displayPart(theSession->Parts()->Display());
//设置绝对坐标原点和矢量方向
NXOpen::Point3d origin1(0.0, 0.0, 0.0);
NXOpen::Matrix3x3 matrix1;
matrix1.Xx = 1.0;
matrix1.Xy = 0.0;
matrix1.Xz = 0.0;
matrix1.Yx = 0.0;
matrix1.Yy = 1.0;
matrix1.Yz = 0.0;
matrix1.Zx = 0.0;
matrix1.Zy = 0.0;
matrix1.Zz = 1.0;
//设置WCS坐标到绝对坐标系下
workPart->WCS()->SetOriginAndMatrix(origin1, matrix1);
return true;
}
NX二次开发将WCS坐标重置到绝对坐标
于 2024-05-13 10:29:11 首次发布