在ARX中可能需要像在AutoCAD中繪圖時那樣旋轉(zhuǎn)、縮放、移動、鏡像對象,下面的函數(shù)就能實現(xiàn)在二維平面上旋轉(zhuǎn)對象的功能。
//旋轉(zhuǎn)對象。eId:對象的ID號,angle:旋轉(zhuǎn)角度(角度值)。
void CModify::Rotate(AcDbObjectId eId, AcGePoint3d ptBase, double angle) { AcGeMatrix3d xform; AcGeVector3d axis(0, 0, 1);
//給出當(dāng)前的旋轉(zhuǎn)平面
xform.setToRotation(angle * PI/180, axis, ptBase);
AcDbEntity *pE;
acdbOpenObject(pE, eId, AcDb::kForWrite, false);
pE->transformBy(xform);
pE->close(); }
其它幾種操作使用類似的方法。
相關(guān)文章
- 2015-07-30浙江移動移動客服中心施工圖含效果圖下載
- 2015-07-26紹興移動迪蕩營業(yè)廳設(shè)計施工圖含效果圖
- 2015-07-26黃巖移動綜合樓室內(nèi)及幕墻施工圖含效果圖
- 2015-07-25衢州移動旗艦營業(yè)廳1-3層裝修圖及竣工圖下載
- 2013-04-16旋轉(zhuǎn)電磁掛梁橋式起重機(jī)CAD設(shè)計圖免費下載
- 2012-06-05手把手教你用CAD繪制三維旋轉(zhuǎn)樓梯的教程
- 2011-12-1510m移動式皮帶輸送機(jī)詳圖
- 2011-12-15XSZ-10型旋轉(zhuǎn)閃蒸干燥流程圖
- 2011-08-03AutoCAD 2007三維實體建模手冊
- 2011-07-30中文版AutoCAD 2004基礎(chǔ)教程PPT課件