|
发表于 2022-7-6 11:23:24
|
显示全部楼层
谢谢Cerbeus的回复。就像我说的,我不是程序员,所以我仍然不知道如何使用它。我可以使用你的程序,但我想画我自己的漂亮的三维螺栓头。
让我看看能不能告诉你我在哪里被难住了:
;创建螺栓头
(命令“_osmode”0)OK
(setq list1(list 0 0 washert))正常
(命令“\u ucs”“\u o”列表1)OK
(命令“_polygon”“6”“0,0,0”“c”boltaf)OK
(setq b1(entlast))正常
(命令“uEXTRUDE”b1“”boltthk)OK
(setq b2(entlast))正常
(setq p2(列表0 0螺栓厚度))正常
(setq p3(list boltaf 0 boltthk))正常
(setq p4d(+20 boltaf))这会给boltaf增加20mm吗?
(setq p4(list p4d 0 boltthk))这将创建一个具有三个坐标(20+boltaf)、0、bolthk的字符串
(setq p5d(-boltthk 11.55))这就是我迷路的地方,这会从11.55减去bolthk吗
当然,在这里我还将调整到20和11.55,以适应我将使用的各种SAE螺栓尺寸。
(setq p5(list p4d 0 p5d))这与上面的字符串连接
(命令“_osmode”0)OK
(命令“_3dpoly”p3 p4 p5“c”)如果我能理解上述内容,这就是它一起绘制3dpoly的地方,这就是我迷路的地方。
(setq b3(entlast))
(命令“_revolve”b3”““0,0,10”“0,0,0”“360”)我假设在第一组坐标中使用10,因为它是上面使用的20的1/2。
(setq b4(entlast))正常
(命令“_subtract”b2“b4”)OK
(setq螺栓头(entlast))正常
如果我能通过上面的算术部分,我想我能理解你是如何执行3Dpoly命令的。 |
|