LISP创建三维管道
大家好,我是这个网站的新手-我已经搜索了很多,但找不到任何东西,所以希望这之前没有人问过。我正在寻找一个LISP,可以创建三维管道,但也可以移动他们在z轴上的半径。我正在制作一个城市内地下服务的三维模型,我已经得到了详细的调查,包括由三维多段线组成的z值。被测管道的z值是到管道顶部的-如果我沿着路径扫一个圆,通过测量其半径,管道顶部将高于实际管道顶部。
有没有人制作了一个LISP来加速这个过程?
非常感谢您的帮助! 使用rotate3d的手动方法是在柱脚的末端对齐一个圆,使用柱脚的前两个点旋转圆,然后使用路径选项挤出。
这里有一个很大的提示,花了10秒才找到,可能是这里有一个副本你搜索了吗?
google“3d pipes lisp autocad”返回
;;; Curve2管-Gilles Chanteau-(gile)
;;; 沿曲线对象挤出“圆环区域”。 我有成百上千的管道要创建。我正在寻找一个LISP来节省时间,所以手动选项并不真正相关。
花了10秒找到的CURVE2TUBE lisp没有我所需要的选项,可以将拟议的中心线在-z轴上移动拟议管道的半径。
我本以为这是一个足够常见的问题,可能有人创造了一些东西。如果没有,我可以自己创建一个。 我看到的大多数用于创建三维管道的lisp例程都使用中心线而不是管道顶部作为扫掠或挤出的路径。 不用担心,我会试着抽出一些时间来看看生产的东西。如果我能把它分类的话,我会把它贴在这里。
谢谢你的帮助。 如果路径是管道顶部,难道你不需要扫一个代表管道外径而不是内径的圆吗。?
是的,这是一种选择吗?
我在考虑创建一个列表,该列表将以负z值移动管线顶部,该值将与管道半径相同。我还没有考虑太多,但这应该是可能的? “这是一种选择吗?”你告诉我。之前有人写道:“被测管道的z值位于管道顶部。”
我只是再看一下sweep命令,我看到你可以用一个基点进行扫描。虽然我需要做的是沿着中心扫掠,然后移动三维实体,可能会更容易。所以要回答你上面的问题,是的。 我不确定我是否遵循了你的逻辑,但这是你的画,所以做最适合你的。
页:
[1]
2