明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: kele99kele

[源码] 宽线转空心,已更新,现适用于所有线条,用于剪力墙条件图

[复制链接]
发表于 2015-8-31 11:22:58 来自手机 | 显示全部楼层
llsheng_73 发表于 2015-8-31 11:10
似乎程序只对多线段进行处理,并不支持圆,圆弧,椭圆,因为后边几种它根本没有全局宽度这一属性。。。
另 ...

楼主的文字描述有点歧义,这里的圆弧,椭圆指的是多段线构成的。至于圆,如果是多段线空心圆(指的是圆环)应该没问题,实心圆就不一定了,还有自交,也应该不理想吧。
发表于 2015-8-31 13:36:22 | 显示全部楼层
你试试这个圆柱
  1. (entmake (list '(0 . "LWPOLYLINE")
  2.                '(100 . "AcDbEntity")
  3.                '(100 . "AcDbPolyline")
  4.                (cons 90 2)
  5.                '(70 . 1)
  6.                (cons 43 600)
  7.                (cons 10 (setq p (getpoint)))
  8.                (cons 42 1)
  9.                (cons 10 (polar p 0 600))
  10.                (cons 42 1)
  11.                
  12.          )
  13. )
 楼主| 发表于 2015-8-31 14:03:51 | 显示全部楼层
edata 发表于 2015-8-31 13:36
你试试这个圆柱

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2015-8-31 14:17:24 | 显示全部楼层
ok好玩ok好玩ok好玩
发表于 2015-8-31 17:37:44 | 显示全部楼层
谢谢结构前辈的分享,这个比粗线边墙的功能又进了一步,谢谢。
发表于 2015-8-31 17:58:51 | 显示全部楼层
难道你用了wmfout?其实PL实心圆理论上说由几个点组成每个点的凸度和PL线宽组成,一般2-4个点,直接处理这种比较好。
 楼主| 发表于 2015-8-31 20:03:18 | 显示全部楼层
本帖最后由 kele99kele 于 2015-8-31 20:12 编辑
edata 发表于 2015-8-31 17:58
难道你用了wmfout?其实PL实心圆理论上说由几个点组成每个点的凸度和PL线宽组成,一般2-4个点,直接处理这种 ...

确实是用了wmfout,顺带解决虚线、点划线、大小头线、自交多段线等等的问题,如果只是解决实心圆的问题倒真是不需要这么麻烦,wmfout用了以后慢了n个数量级
发表于 2015-9-2 09:38:45 | 显示全部楼层
这个确实不错
发表于 2015-9-2 10:29:33 | 显示全部楼层
llsheng_73 发表于 2015-8-31 11:11
到处灌水然后用激情换明经币,别说是我出的主意哈

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

点评

激情也是一点点积攒的,每天登陆、回帖一样有汗水  发表于 2015-9-6 09:18
还真够快的哈  发表于 2015-9-2 11:43
发表于 2015-9-17 17:33:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-12-16 04:07 , Processed in 0.206549 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表