CAA基础之置顶坐标画点
1 //获得Editor、Document、Container、设置GSMFactory 2 CATFrmEditor *pEditor = CATFrmEditor::GetCurrentEditor(); 3 CATDocument *pDoc = pEditor->GetDocument(); 4 CATIContainerOfDocument_var spConODocs = pDoc; 5 //Container 6 CATIContainer *_pContainer = NULL; 7 //GSM工厂 8 CATIGSMFactory_var spGSMFactory = NULL_var; 9 10 //获取机械特征 11 HRESULT hr = spConODocs->GetSpecContainer(_pContainer); 12 if(SUCCEEDED(rc)) 13 { 14 spGSMFactory = _pContainer; 15 } 16 17 //设置点的坐标 18 CATMathPoint _Point; 19 _Point.SetCood(10,10,10); 20 //得到的点进行point3d画点 21 CATIGSMPoint_var spPoint = spGSMFactory->CreatePoint(_Point); 22 //将点转换为CATISpecObject; 23 CATISPecObject_var spSpecPoint = spPoint; 24 CATIGSMProceduralView_var spSndPneObj= spSpecPoint; 25 spSpecPoint->InsertInProceduralView;
专注搬砖,擅长搬砖砸自己的脚~~~
Email:
ltwbuaa@163.com

浙公网安备 33010602011771号