hustailk 发表于 2022-7-21 11:23:31

动态块,这些功能该怎么实现,请大神不吝赐教,谢谢!!!

本帖最后由 hustailk 于 2022-7-22 09:11 编辑


想做一动态块,实现下述功能:

1、L1与L2长度可输入调节。
2、红色线,可以设置数量,自动均匀分布。或者,输入L3,
   红色线以下边框为基准,向上均匀分布。
3、手动可以调节其中任何一根红线位置,不影响其他红线位置。

1-3是首先希望实现的功能。

4、青线自动生成,可以中心镜像。一起镜像,或者单独选中一根
   镜像,而不影响其他。
5、删除其中一根青线,不影响其他。

4-5能实现最好。


请大神不吝赐教,谢谢!!!


见过类似功能的图片






小溪向东流 发表于 2022-7-21 11:23:32

最好配合lsp编程,设置判断生成,单单动态块你要多次选择,程序的可以帮你一步到位,论坛有动态参数代码的,可以找找

xj6019 发表于 2022-7-21 12:31:42

恕我孤陋寡闻   动态块能实现这样的操作?你是见过还是凭空想象的呀?我也期待超级牛逼大佬能帮你实现,我也深度学习一下怎么搞。

xiaocainiao 发表于 2022-7-21 15:21:16

感觉你对动态块的功能有点误解啊

hustailk 发表于 2022-7-22 09:12:07

xj6019 发表于 2022-7-21 12:31
恕我孤陋寡闻   动态块能实现这样的操作?你是见过还是凭空想象的呀?我也期待超级牛逼大佬能帮你实现 ...

添加了张图片

hustailk 发表于 2022-7-22 09:13:22

xiaocainiao 发表于 2022-7-21 15:21
感觉你对动态块的功能有点误解啊

见过类似功能的图片,已上传

chixun99 发表于 2022-7-22 14:05:37

动态块用编程做不了的,只能自己先建立块定义。然后在程序里设定需要的参数。

joy7501 发表于 2022-7-22 22:36:04

基本上不能同时实现,只能部分实现
第2项,如果可以设定数量,那么距离L3只能固定,使用的是线性阵列参数集;如果可以调整距L3,那么数量必须固定,可以使用拉伸动作来实现;
第3项,只能在红色线的数量为固定的情况下实现,使用线性拉伸参数集来实现。
第4项,从理论上来说,只能通过编程来实现,而现实是动态图块目前不支持编程;只能部分实现,即青色线固定存在下,也就是在实现第3项时,使用相同的线性拉伸参数集来实现,另外建立翻转集来实现镜像(有限制条件);
第5项,可以通过采用可见性集来实现。

荣sir 发表于 2022-7-23 18:51:30

动态块实现不了这些功能

hhh454 发表于 2022-7-25 17:36:14

我都是设置参数,来自动画图形,相当于数据成图形,个人感觉这样写代码比较好写,你的想法是图形修改功能,用到实体反应器,在2007版的lisp学习教程里面有个公园小路的关联反应器,可以参考。
页: [1] 2
查看完整版本: 动态块,这些功能该怎么实现,请大神不吝赐教,谢谢!!!