RobinCris 发表于 2022-7-5 18:28:21

可能性

如果它们构建正确,我需要测试大量文件。
我想了解我可以或不能使用lisps做什么。
 
每个文件都有多个层。
每个图层仅包括多段线和直线。
 
1、我需要检查所有的折线是否都是闭合折线。我想这很容易,因为我知道有一个属性具有这个值。如果找到一个打开的,我需要lisp将其关闭。
我需要所有的折线都顺时针方向。Lisp程序怎么检查?
3.mustake是否有不直线。(| x1-x2 |。选择它,但让我决定是否停止并修复它,然后继续查找。
4、检查同一层中是否有两个相互靠近的点。(| x1-x2 |
5、这个比较棘手。检查是不是在另一条直线上的一个点,但我也有公式来检查。
6、需要根据参数更新每层线条的厚度。
 
这里有什么不能在autolisp中完成的吗?
autolisp根据所有多段线检查所有点是否太重?
你认为它面临什么问题?
 
 
请给出建议。
非常感谢。

David Bethel 发表于 2022-7-5 18:49:18

欢迎登机!
 
您要查找的大部分内容都可以通过Autolisp实现。
 
通常,在处理大量文件时,让程序停止并请求用户输入并不理想。必须有人监控整个过程。
 
反转多段线可能是最具挑战性的。
 
你需要一套严格的规则来遵守。
 
-大卫

BIGAL 发表于 2022-7-5 19:09:08

像David一样,你已经回答了你的问题,有多个Lisp程序或让它们变模糊。从构建每个项目1、2、3、4等开始,然后测试每个项目。如果它都是直的,那么重新顺时针单位,然后检查坐标,反转,擦除并重新创建,不确定你在这里真正的意思是什么,检查所有4个象限的第一条腿?
 
多个文件组成一个脚本,如果需要用户输入,您可以打开和关闭100。

RobinCris 发表于 2022-7-5 19:14:39

如果我知道需要反转多段线,应该很容易。
它有一个函数。pEdit-->反转。
 
我计划单独测试每个文件。
我所说的大数字是每天2个。没有更多。
 
但是谢谢你。
我会边走边问问题

David Bethel 发表于 2022-7-5 19:42:40

不知道他们为PEdit添加了一个反向选项。正如本尼·希尔(Benny Hill)常说的“一直在学习”
页: [1]
查看完整版本: 可能性