MarcoW 发表于 2022-7-6 08:47:09

所需信息:组合

是否可以使用lisp绘制三维对象?例如一个盒子?答案是肯定的。。。
 
但我似乎无法通过我的朋友找到任何关于它的信息。如果有人愿意给我一些提示/关键词,那么我可以挖掘一些信息。
 
提前感谢!

Tharwat 发表于 2022-7-6 09:01:13

我不是3d用户,这是我从帮助中得到的。
 

(vla-addbox
(vla-get-ModelSpace
   (vla-get-ActiveDocument (vlax-get-acad-object))
)
(vlax-3d-point 0. 0. 0.)1.1.1. )
 
塔瓦特

MarcoW 发表于 2022-7-6 09:22:38

谢谢Tharwat!
这是一个很好的开始。我去寻找函数vla addbox。
 
我在旧版本中找到的帮助菜单的快速副本。我会深入研究的! 
;; Draws a box
(defun c:test nil
(vl-load-com)
(vla-addbox
   (vla-get-ModelSpace
   (vla-get-ActiveDocument (vlax-get-acad-object))
   )
   (vlax-3d-point 0. 0. 0.)
   1.
   1.
   1.
)
) ;_defun
 
如有任何进一步信息,我们将不胜感激。

Lee Mac 发表于 2022-7-6 09:27:53

可以创建三维实体和网格,但不能创建曲面。

BIGAL 发表于 2022-7-6 09:41:20

对不起,李,你们可以在表面上作弊,他们可以使马克洛并没有暗示复杂关于他试图实现什么。
 
使用

3D人脸
PFACE
 
唯一值得一提的是,它们都是单平面的,pface非常适用于房屋屋顶。

Lee Mac 发表于 2022-7-6 09:53:17

 
对不起,我刚才指的是ActiveX:
 
页: [1]
查看完整版本: 所需信息:组合