acad1985 发表于 2022-7-5 15:29:54

从las中选择坐标

大家好。
我再次需要你的帮助。
在我的工作中,我不得不一个接一个地放置这么多的积木和多行文字。这花了我更多的时间,为此我想用Lisp程序来做到这一点。
当我插入块时,将通过单击鼠标手动选择第一个点,其余点将从手动选择的点获得(增加或减少)。
 
例如,第一个点是(100.00 100.00 0.00)手动选择的点。
第二个点是(100.00 85.00 0.00)从第一个点自动获取。
第三点是(100.00 70.00 0.00)从第一点自动获取。
 
谁能帮帮我吗
 
提前谢谢。

ronjonp 发表于 2022-7-5 15:40:22

也许试着创建一个数组?

acad1985 发表于 2022-7-5 15:45:47

但阵列将偏移/复制相同的块或对象,对吗?,但我需要逐个插入不同的块。

ronjonp 发表于 2022-7-5 15:49:48

发布绘图。信息越多越好。

rlx 发表于 2022-7-5 15:55:35

autocad变量LASTPOINT?

BIGAL 发表于 2022-7-5 16:01:15

您已经回答了自己的问题,如果您为第一个块创建了lisp,然后仅使用getpoint作为插入lisp的一部分,并将该点保存到全局变量中,那么您可以根据需要更改x、y。RLX写的是最后一点,但有点容易做的事情,然后它的错误的最后一点。
 
如果您列出了块名及其对应的x-Y偏移值,与上一个相比,那么应该很容易把它们放在一起。((blk1 0 0)(blk2 10 0)(blk3 0 10))

acad1985 发表于 2022-7-5 16:11:42

大家好,
我是这里的新手,请简要解释一下。
 
附上的图纸供您参考?样品图纸
 
谢谢

BIGAL 发表于 2022-7-5 16:13:26

从你张贴的内容中不知道要获得一些想法的所有块在哪里,前后等等。

acad1985 发表于 2022-7-5 16:19:46

是否有其他选项来定义要插入块的坐标点?。
需要从上次单击的坐标点定义点(从上次单击的点减少Y轴点)
 
LASTPOINT命令仅显示最后一个坐标点。

ronjonp 发表于 2022-7-5 16:27:32

IMO。。你正在做的这些步骤听起来像是一个复杂的过程。也许前后的大局会有所帮助。
页: [1] 2
查看完整版本: 从las中选择坐标