KRBeckman 发表于 2022-7-6 11:43:58

三维面Lisp

大家好,
 
我正试图编写一个程序,允许我围绕复杂形状绘制一条多段线,然后从该多段线获取坐标,并使用它们绘制三维面来填充该多段线的内部部分,但我真的不知道从哪里开始。有什么想法吗?不是找人来写程序,只是一个如何做到这一点的指针。
 
谢谢

David Bethel 发表于 2022-7-6 11:55:27

这将是一个极其困难的问题。
 
我通常尝试将轮廓分成4个边段,然后可以将其馈送到EDGESURF。人类的思维比计算机算法更能看清全局。
 
祝你好运-大卫

KRBeckman 发表于 2022-7-6 12:03:26

是的,有点像我在想的。。。我看了你在这里写的Lisp程序:
 
http://www.cadtutor.net/forum/showthread.php?t=43411
 
但我希望得到的东西没有一条线穿过中间,但我很难思考如何让它发挥作用。

David Bethel 发表于 2022-7-6 12:09:56

好的,中间的线可以注意。
 
你能寄一份普林的样品吗?我做了一些很奇怪的形状。尤其是2D-大卫

KRBeckman 发表于 2022-7-6 12:22:01

给你。。。我将使用它的大部分只是办公桌的顶部(我为一家大型办公家具制造商工作)。所以都是二维多段线。
PLINE示例。图纸

David Bethel 发表于 2022-7-6 12:35:24

这正是波尔所填补的。lsp可以处理
 
我确实看到一个错误与波尔填补
 
要解决这个问题:
 
_Convertpoly _Heavy选择您的线路
 
(加载“POL-FILL”)
 
命令:POL-FILL
 
选择Y轴边界
 
选择两端线垂直的点
 
拾取线条边框
 
 
 
有没有编辑器可以将所有面边更改为不可见(将dxf组70更改为15)
 
我必须深入研究它,找出为什么它不能自动将LWD多段线转换为重多段线。它应该这样做。
-大卫

KRBeckman 发表于 2022-7-6 12:41:57

是的,我可以隐藏边缘,但我的老板不会让我这么做。。。我们有超过3/4mil的符号,如果我们开始这样做,额外的实体将大大增加我们正在使用的磁盘空间量。

David Bethel 发表于 2022-7-6 12:49:34

R12中的每个3dface为100字节。
 
双方可以相互投射,但这需要付出很大的努力-大卫
页: [1]
查看完整版本: 三维面Lisp