edata 发表于 2015-8-31 11:22:58

llsheng_73 发表于 2015-8-31 11:10
似乎程序只对多线段进行处理,并不支持圆,圆弧,椭圆,因为后边几种它根本没有全局宽度这一属性。。。
另 ...

楼主的文字描述有点歧义,这里的圆弧,椭圆指的是多段线构成的。至于圆,如果是多段线空心圆(指的是圆环)应该没问题,实心圆就不一定了,还有自交,也应该不理想吧。

edata 发表于 2015-8-31 13:36:22

你试试这个圆柱
(entmake (list '(0 . "LWPOLYLINE")
             '(100 . "AcDbEntity")
             '(100 . "AcDbPolyline")
             (cons 90 2)
             '(70 . 1)
             (cons 43 600)
             (cons 10 (setq p (getpoint)))
             (cons 42 1)
             (cons 10 (polar p 0 600))
             (cons 42 1)
             
       )
)

kele99kele 发表于 2015-8-31 14:03:51

edata 发表于 2015-8-31 13:36 static/image/common/back.gif
你试试这个圆柱

用第二个程序可以(指定宽度),第一个程序因为宽度为600,不能进行向内偏移操作所以不能正确实现。

zfsaaa 发表于 2015-8-31 14:17:24

ok好玩ok好玩ok好玩

nadaloveluna 发表于 2015-8-31 17:37:44

谢谢结构前辈的分享,这个比粗线边墙的功能又进了一步,谢谢。

edata 发表于 2015-8-31 17:58:51

难道你用了wmfout?其实PL实心圆理论上说由几个点组成每个点的凸度和PL线宽组成,一般2-4个点,直接处理这种比较好。

kele99kele 发表于 2015-8-31 20:03:18

本帖最后由 kele99kele 于 2015-8-31 20:12 编辑

edata 发表于 2015-8-31 17:58 static/image/common/back.gif
难道你用了wmfout?其实PL实心圆理论上说由几个点组成每个点的凸度和PL线宽组成,一般2-4个点,直接处理这种 ...
确实是用了wmfout,顺带解决虚线、点划线、大小头线、自交多段线等等的问题,如果只是解决实心圆的问题倒真是不需要这么麻烦,wmfout用了以后慢了n个数量级

gdslqs 发表于 2015-9-2 09:38:45

这个确实不错

sunny_8848 发表于 2015-9-2 10:29:33

llsheng_73 发表于 2015-8-31 11:11 static/image/common/back.gif
到处灌水然后用激情换明经币,别说是我出的主意哈

想不到还有激情兑换,多谢提醒

陨落 发表于 2015-9-17 17:33:59

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=96463
页: 1 [2] 3
查看完整版本: 宽线转空心,已更新,现适用于所有线条,用于剪力墙条件图