xhack1423 发表于 2008-1-12 18:09

cad到底有没有这种功能??如何实现

老革命老是遇到新问题,今天有个懒同学问我,他已经把
三维立体的线条画好了,是一张三维水力管道的图,但是
他想直接用这个按实际尺寸画的三维图,生成(投影)平
面图和立面图。我告诉他用UCS命令转换坐标系就可以得
到视图,结果他说不是他想要得。本想K他一顿,他却说希望
转换到XOY坐标上(平面图)的所有线条的Z坐标都是一样的
才行,还说那样才是真正的平面图。我才明白,他希望的是
立体三位图在XOY上的投影,而不仅仅是视图转换,这个东西
俺只知道三维实体可以进行轮廓投影,但是不是实体的怎么投
影呢?还请各位指点迷津。。。在此拜谢

kerywang 发表于 2008-1-13 04:03

在LAYOUT(布局)窗口改视窗为顶试图不就可以了吗?

楼主,

在LAYOUT(布局)窗口改视窗为顶试图不就可以了吗?

kerywang 发表于 2008-1-13 04:37

有错

有错 没细看 楼主是想要三维空间线的二维平面图....

Solprof 和 flatshot 都只能对三维实体有用. 看来有点难度啊.

有笨办法, 但是图要是太大就不好了...想想看...

kerywang 发表于 2008-1-13 05:01

答案啊

小弟再试了一试 估计这是答案了.

1. 炸开所有的三维多段线(如果有的话).
2. 同时选所有的线条, 拉伸, 不管方向, 输入很小的数. 象0.005. 所有的线条此时都变成了面.
3. 重复步骤2, 拉伸所有的面成实体. 拉伸高度要很小.
就把线条变成实体了.
在用Solprof 或 flatshot 就随变你了.

xhack1423 发表于 2008-1-13 19:49

谢谢,感谢帮助

由于这位同学急着这两天交活,也没时间画二维图,最后我还是让他用了笨办法,但还是能节省一些时间,至少不用再在二维图上折腾了。现以三维立体图转化二维平面布置图为例,
原理:采用将三维立体图向xoy面投影,即所有物体z坐标变量为0。首先将三维图打开,全选物体,点右键选特性,将每个分项设置z向位置为0(即几何图形 z坐标z=0)或标高为0,此时投影结束,然后改变坐标系视图,利用vpoint命令将VIEWDIR改为(0,0,1),这时得到xoy平面图;同理,当需要画不同建筑标高下的投影时(比如以运转层12.6m为界),只需将三维图中用该标高的面z=12.6m来切割,切割后再投影。
对于侧视图及立面图均可以同理得到。在转换侧视图及立面图时,注意有些物体需要打散才能设置变量。

rinkytan 发表于 2008-1-15 10:56

不是很明白:L
页: [1]
查看完整版本: cad到底有没有这种功能??如何实现