tiffanysml 发表于 2022-7-6 07:00:10

爆炸块问题

大家好。
 
实际上,我正在制作一个脚本来导出autoCAD中的所有实体。
 
我正在设计的楼层平面图上的门都是砌块。每个平面的块名不同,可能只是一个随机插入,没有真正的块名。(建筑师,我告诉你)。块是一条带弧的简单线。当我的Lisp程序程序爆炸门。里面的弧变成椭圆。有没有办法在分解时将圆弧保持为圆弧?
 
我试着使用Lee Mac的E2A lisp来处理它,它将椭圆转换为圆弧,但不幸的是,新的圆弧可能会向所有奇怪的方向移动,因为它们来自块。我花了整整一周的时间研究了autoCAD中椭圆的dxf模式(从块中分解后)和。。。。没有保证的模式。。。
 
我无法将椭圆转换为多段线,因为我打算使用的导出数据无法识别多段线。
 
请帮帮我,我已经花了两周的时间来解决椭圆问题:哎呀,有没有一种方法可以在lisp级别分解块,使圆弧保持为圆弧?

CarlB 发表于 2022-7-6 07:17:46

你能附上其中一块的文件吗?听起来很奇怪。我从来没有见过一扇门能摆动并扫出椭圆

eldon 发表于 2022-7-6 07:33:37

如果以不同的x和y比例插入带有圆弧的块,则当分解块时,圆弧会变成椭圆。
 
插入x和y比例相等的块。

MSasu 发表于 2022-7-6 07:46:15

我同意这一点;将包含在轴上以不同比例因子插入的块中的圆弧转换为椭圆。

Lee Mac 发表于 2022-7-6 08:09:26

 
你的帖子提示我更新并发布旧的Ellipse to Arc程序到我的网站——你可以在这里找到更新的程序。该程序现在有望在任何UCS中构造的所有椭圆和椭圆弧(具有等长轴)上正确执行。
 
我希望这有帮助!
 

 
哈您的用户名在报价中被审查
页: [1]
查看完整版本: 爆炸块问题