我到处找,结果空空如也。。。
简单例程执行以下操作:
- (vl-cmdf "ucs" "w");switches to WCS-good
- (vl-cmdf "copy" ent "" "_non" bse "_non" "*0,0");copies ent from bse point to WCS origin-[color="red"]not good[/color]
- (vl-cmdf "dxfout" "" "v" "lt2000" "o" "l" "" "");export copied to DXF-good
- (entdel (entlast));deletes copied-good
- (vl-cmdf "ucs" "p");returns to previous UCS-good
问题:它将对象复制到例程启动时设置的UCS原点。。。当我调用例程时,只有当图形已经在WCS中时,上述操作才有效。。当我将[“ucs”“w”]命令放在“ent”的ssget和“bse”函数的getpoint之前时,它也可以工作。但视觉效果不太流畅,所以不适合我的目标。。。
如何强制“ent”从“bse”到WCS原点?
我认为答案是跨函数的,但我不知道如何实现它。。听起来很简单,但究竟是什么。。。感谢您的任何帮助! |