- 积分
- 1249
- 明经币
- 个
- 注册时间
- 2004-2-12
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
不知为什么,就是不能移动到选取的点的位置,各位帮忙看看
AcDbObjectId eId; AcDbEntity *pEnt; ads_name objname; ads_point pt1,pt2; acedEntSel("dfdf",objname,pt1); acdbGetObjectId(eId,objname); acedGetPoint(NULL,"选择移动点",pt2); AcGePoint3d point(pt2[X],pt2[Y],pt2[Z]); AcGeVector3d x(1,0,0),y(0,1,0),z(0,0,1); AcGeMatrix3d mat; mat.setCoordSystem(point,x,y,z); acdbOpenObject(pEnt,eId,AcDb::kForWrite); pEnt->transformBy(mat);mat. pEnt->close(); |
|