kozmosovia 发表于 2025-12-17 09:52
动态块制作是需要有大量用户交互设置的,如拉伸范围,拉伸对象,距离倍数等等,这些不可能不借助用户交互而 ...
简单的拉伸动作是可以做的,用某图层的直线来识别拉伸的位置,拉伸距离倍数也可以根据多少拉伸动作自动来计算。适合大量的创建图库。其它复杂的可见性选择就可以自己再手动创建。
本帖最后由 kozmosovia 于 2025-12-18 21:28 编辑
haisensy 发表于 2025-12-18 20:01
简单的拉伸动作是可以做的,用某图层的直线来识别拉伸的位置,拉伸距离倍数也可以根据多少拉伸动作自动来 ...
“用某图层的直线来识别拉伸的位置”:那还不是得手动提前画好范围?而且万一范围内有些图元不想被拉伸操作,又要怎样定义呢?要是需要有多个拉伸动作,岂不是要画多个拉伸范围框?然后有要怎样才能把动作和框的一一对应关系设置好?
haisensy 发表于 2025-12-18 20:01
简单的拉伸动作是可以做的,用某图层的直线来识别拉伸的位置,拉伸距离倍数也可以根据多少拉伸动作自动来 ...
简单的可以搞~ 但是灵活度和适用性可能会差一些;拉伸的动态块,我也不打算搞,基本上还不如手工建!
这有些尴尬,简单的用不上,复杂的离不开手工;
kozmosovia 发表于 2025-12-18 21:24
“用某图层的直线来识别拉伸的位置”:那还不是得手动提前画好范围?而且万一范围内有些图元不想被拉伸操 ...
创建多个拉伸的才创建多个拉伸线,简单的居中拉伸可以直接定义就行了。
本帖最后由 wp6667 于 2025-12-19 13:47 编辑
haisensy 发表于 2025-12-19 11:50
创建多个拉伸的才创建多个拉伸线,简单的居中拉伸可以直接定义就行了。
这是原生法,集成命令! 理论上所有动态块都可以搞! 互交是可以被设计和模拟的,程序要不要互交完全看个人需求! 我当初设计“一键动态块”,就是因为自己需要的功能互交太多,所以才想法干掉互交,一键实现!
本帖最后由 wp6667 于 2025-12-19 14:23 编辑
大家这样探讨一下挺好,由于API没有被公开,程序化生成“动态块”之前一直属于禁区,鲜有人谈及;其实API没有被公开只是障眼法,通罗马的路,何止一条,实现”一键动态块”的技术手段,目前来讲不会少于5种! 第五种方法只有利用C++了!相信第5种方法不久后应该也会有人突破!
haisensy 发表于 2025-12-19 11:50
创建多个拉伸的才创建多个拉伸线,简单的居中拉伸可以直接定义就行了。
这是命令吗?纯后台你怎么办呢?
你有种再说一遍 发表于 2025-12-19 18:41
这是命令吗?纯后台你怎么办呢?
中间闪了一下能看到块编辑器里面创建的参数。所以肯定是用command实现的。
kozmosovia 发表于 2025-12-19 22:29
中间闪了一下能看到块编辑器里面创建的参数。所以肯定是用command实现的。
对的! 用一系列命令来集成!
kozmosovia 发表于 2025-12-19 22:29
中间闪了一下能看到块编辑器里面创建的参数。所以肯定是用command实现的。
是的,command创建。