作者hyuchi0926 (预期)
看板Cad_Cae
标题Re: [问题]如何将 autocad 档案中,不同Z高程的线갠…
时间Fri Sep 7 12:49:48 2007
※ 引述《changpolaris (挖勒是)》之铭言:
: ※ 引述《greenmonster (muddy)》之铭言:
: : 标题可能打的有点语焉不详,请见谅。
: : 状况是这样的:
: : 手上拿到的是官方都市计划的图档,要在这上面作建筑设计的修改,
: : 由於原始图档上头将各个物件线条等等,依照测量出来的高度直接在Z轴上用不同高度表示,
: : 这使得在平面上看到的连续线条实际上是好几段处於不同高度的线段,
: : 常造成在平面(XY面)上要修改的时候抓不到点或者误判,
: : 是否有办法将这些位於Z轴上不同高度的线条等,一次压回Z高度0的XY平面上?
: : 因为这是实际在执行的工作,有急切需要,愿各位大大不吝指点。
: : 或有觉得问题不清楚的可在跟我说
: : 谢谢!!
: 这不是就把所有图元全选,然後利用property指令
: ,在property视窗中将elevation属性设为0就好了吗?
: 不需要用到lisp呀~
首先,得先说明一件事
基本上,并不是每一个图元,都有elevation这个属性的
所以,选取全部图元後,理论上,你应该找不到elevation这个选项
但是,这个思考的方向是对的,只是用错了指令
其实,这个问题其实非常好解决,也不需要用到LISP或者VBA去处理这个问题
首先,你要先判断出来,你要连结的线条是那种线条
或者是说,你要连结的线条是在那个图层
一般而言,常用到的AUTOCAD线条有分三种(在Object Model的认定上)
LINE, LWPolyline, 3DPolyline (Xline 不在讨论的范围内)
先判断你要连结的是那种线,位在那一个图层
(缩小范围,避免把不需要改变的线也一起选到了)
(别问我该怎魔判断,这是基本常识,真的不懂就去翻书吧!!)
然後在工能表上选取[工具]-->[快速选取]
在对话框内,选取你要变更的线段名称,跟其所在的图层
套用方式选[并入新的选集]
再按下确定,系统就会帮你选好,所有符合你要求的图元
然後..........
登登登........再在property视窗中将elevation属性设为0
OK.......
改完收工.......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.57.28
1F:推 Egriawei:虽然我也觉得善用图层跟快速选取就可以完工 09/07 13:44
2F:→ Egriawei:不过原po拿到的图档怎样我们也不知道就是了 09/07 13:44