NXOpen::Session* theSession = NXOpen::Session::GetSession();
NXOpen::Part* workPart(theSession->Parts()->Work());
NXOpen::Part* displayPart(theSession->Parts()->Display());
theSession->ListingWindow()->Open();
NXOpen::Matrix3x3 wcsMatrix;
wcsMatrix = workPart->WCS()->CoordinateSystem()->Orientation()->Element();
NXOpen::Point3d origin = { 0.0,0.0,0.0 };
NXOpen::DatumPlane* sketchPlane = workPart->Datums()->CreateFixedDatumPlane(origin, wcsMatrix);
NXOpen::Point3d start = { 0.0,0.0,0.0 };
NXOpen::Point3d end={ 0.0,0.0,1.0 };
NXOpen::DatumAxis* axis1;
axis1 = workPart->Datums()->CreateFixedDatumAxis(start, end);
NXopen 二次开发 NXOpen::DatumCollection 类 创建基准面CreateFixedDatumPlane 基准轴CreateFixedDatumAxis
最新推荐文章于 2024-06-25 21:14:18 发布