查看单个帖子
旧 2009-04-16, 09:58 AM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】getoffsetcurve与offset命令的区别?

getoffsetcurve与offset命令的区别?
getoffsetcurve与offset命令的区别?
请看附件图中的三个二维多段线实体,本人在使用下代码得到它们的偏移实体时:
acdb2dpolyline* ppline = acdb2dpolyline::cast(pentity);
acdbvoidptrarray curves;
acad::errorstatus eoc = ppline->getoffsetcurves(0.2, curves);
if (eoc == acad::eok) {
int count = curves.length();//
..........
}
得到的状态值 eoc = eok, 可是曲线的数量 count = 0.没有得到任何偏移实体
可是我在用 offset 命令时却能得到相应的曲线,不知道是什么原因,请高手给以指教。
该文件为 autocad
这是我写的,希望对你有所帮助:(宽度你可以在该的更合理一点,我没进行宽度的设置)
// objectarx defined commands, created by [
谢谢,知道原因了,结帖
如题。
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)