查看单个帖子
旧 2009-04-17, 10:30 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】实体重定位

实体重定位
实体重定位
写了半天白写了;还得重写;
我定义了一条直线acdbline *pline=new acdbline(acgepoint3d,acgepoint3d);
我想重新给pline定位到一个新的位置;
比如:在定位之前的坐标是(0,0,0)点,我的目的是定位之后的坐标是(5,5,0)点;
如何实现;
各位朋友帮忙看看;
还有 acdbvoidptrarray ,这个类型怎么赋值;是一个数组;
acdbline::setstartpoint() 或 acdbline::setendpoint() 改变起点、终点坐标
这个我试过,可以,如果实体是一个圆又怎么改变呢;
还比如是一个块;
pcircle->setcenter(maxispt);
是重定位一个圆;
这个解决了,
现在的问题是如果我导入的是一个外部的dwg文件(也就是一个块),插入这个块时,如何设置它的坐标点;
transformby()
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)