dkeran 发表于 2022-7-5 18:27:35

LISP创建三维管道

大家好,我是这个网站的新手-我已经搜索了很多,但找不到任何东西,所以希望这之前没有人问过。
 
我正在寻找一个LISP,可以创建三维管道,但也可以移动他们在z轴上的半径。我正在制作一个城市内地下服务的三维模型,我已经得到了详细的调查,包括由三维多段线组成的z值。被测管道的z值是到管道顶部的-如果我沿着路径扫一个圆,通过测量其半径,管道顶部将高于实际管道顶部。
 
有没有人制作了一个LISP来加速这个过程?
 
非常感谢您的帮助!

BIGAL 发表于 2022-7-5 18:34:11

使用rotate3d的手动方法是在柱脚的末端对齐一个圆,使用柱脚的前两个点旋转圆,然后使用路径选项挤出。
 
这里有一个很大的提示,花了10秒才找到,可能是这里有一个副本你搜索了吗?
 
google“3d pipes lisp autocad”返回
;;; Curve2管-Gilles Chanteau-(gile)
;;; 沿曲线对象挤出“圆环区域”。

dkeran 发表于 2022-7-5 18:39:17

我有成百上千的管道要创建。我正在寻找一个LISP来节省时间,所以手动选项并不真正相关。
 
花了10秒找到的CURVE2TUBE lisp没有我所需要的选项,可以将拟议的中心线在-z轴上移动拟议管道的半径。
 
我本以为这是一个足够常见的问题,可能有人创造了一些东西。如果没有,我可以自己创建一个。

ReMark 发表于 2022-7-5 18:41:44

我看到的大多数用于创建三维管道的lisp例程都使用中心线而不是管道顶部作为扫掠或挤出的路径。

dkeran 发表于 2022-7-5 18:45:11

不用担心,我会试着抽出一些时间来看看生产的东西。如果我能把它分类的话,我会把它贴在这里。
 
谢谢你的帮助。

ReMark 发表于 2022-7-5 18:50:16

如果路径是管道顶部,难道你不需要扫一个代表管道外径而不是内径的圆吗。?

dkeran 发表于 2022-7-5 18:53:17

 
是的,这是一种选择吗?
 
我在考虑创建一个列表,该列表将以负z值移动管线顶部,该值将与管道半径相同。我还没有考虑太多,但这应该是可能的?

ReMark 发表于 2022-7-5 18:57:08

“这是一种选择吗?”你告诉我。之前有人写道:“被测管道的z值位于管道顶部。”

dkeran 发表于 2022-7-5 19:02:51

 
我只是再看一下sweep命令,我看到你可以用一个基点进行扫描。虽然我需要做的是沿着中心扫掠,然后移动三维实体,可能会更容易。所以要回答你上面的问题,是的。

ReMark 发表于 2022-7-5 19:06:50

我不确定我是否遵循了你的逻辑,但这是你的画,所以做最适合你的。
页: [1] 2
查看完整版本: LISP创建三维管道