a中心坐标
我很困惑,请帮忙(setq r(cdr(assoc 40 ent)) );无线电fo圆
如何得到这个圆的中心坐标
(setq c (cdr(assoc 10 ent)))
谢谢你说得对。但是,当我将ucs移动到某个位置并重新加载此代码时,该值不正确。 看看“trans”函数。。。
(setq c (cdr(assoc 10 ent)));; wcs point
(trans c 2 1);; ucs point
亨里克 谢谢,你的代码是GREAT。 不客气,维马尔
很高兴我能帮忙
亨里克
trans参数2表示输入以DCS(显示坐标系)表示,然而,大多数平面对象(包括圆)的坐标以实体的OCS表示;因此,我建议:
假设变量ent被分配了圆的DXF数据,上述将返回圆心w.r.t.WCS的坐标;如果有源UCS需要输出,则可以将0更改为1。 李写道:
“trans参数2表示输入用DCS(显示坐标系)表示,然而,大多数平面对象(包括圆)的坐标用实体的OCS表示。”
完全正确,我的错误,如果我混淆了某人,我道歉。。。
亨里克 不用担心,亨里克 大概
(trans (cdr (assoc 10 ent)) (cdr (assoc -1 ent)) 0)
亨里克
页:
[1]
2