Dante Sparda 发表于 2022-7-6 13:11:57

代码:
(vla put color(vlax ename->vla object en)1)
谢谢,这也行得通,虽然我想修改的不是实体的颜色,而是您当前用于绘制的颜色,所以当我将其更改为绿色时,我稍后绘制的所有内容都将为绿色,
 
但这会帮助我,也许这比我想做的更好
 
当我完成程序后,我会发布它,这样你就可以看到它做了什么,现在一切顺利,我只是想知道如何用vla add绘制三角形和正方形。如果有人知道如何绘制,请告诉我。

SteveK 发表于 2022-7-6 13:15:50

是的,希望有人能帮你,我很想知道如何设置活动颜色。
 
我认为你不能用函数画多边形和三角形的原因是因为它们只是一条多段线,需要一些数学计算出每个角。我过去用过这样的方法来制作多段线:
4

Dante Sparda 发表于 2022-7-6 13:18:02

谢谢大家,这就是我试图做的,但是有更多的形状,在这里,dwg和lsp只需打开dwg并加载lsp,然后双击下面的3个文本和彩色圆圈。
再次感谢:哈哈:
vlreactor。lsp
vlreactor。图纸

SteveK 发表于 2022-7-6 13:22:29

谢谢分享。也许这只是一个草稿,但括号在progn函数之后,当您单击圆时会产生错误。
..如果你的代码被标记了,有很多方法可以改进你的代码。
页: 1 [2]
查看完整版本: 鼠标vl反应堆帮助