Nibster 发表于 2016-1-8 15:21:44

动态缩放

您好沼泽,
我想知道是否有可能在一个块内动态缩放一个块?
让我解释一下,
我已经创建了一个直径为1个单位的树块。当用户放置树块时,系统会提示他们指定树冠尺寸(直径)。在这个例子中,他们输入20英尺作为他们想要的树冠。树现在放置在图形中,直径为20英尺,而不是1英尺。这很管用。
但是,
一些员工要求我将rootballs合并到树块中,这样他们就不必加倍工作了。我的方法是将根球合并为动态块,使用不同大小的可见性状态(36”根球、48”根球等)。).然而,当树冠缩放进来时,我不确定如何控制根球的大小。块缩放的方式,20 '树符号内的48 "根球块将与放置在15 '树符号内的相同48 "根球不同地插入。
那么,有没有办法使用可见性状态或其他动态块属性来说明不同的rootball?我无法访问将树放入绘图的源代码,因为它是我们办公室使用的软件扩展的一部分。由于这个原因,我仅限于修改块。也许有一种方法可以通过LISP快速地将一个想要的根球块放在一个现有的树块上,这样我们就不必手动地将每个根球放在一个有200多棵树的文件中了。
谢谢,期待观众的反馈。
**** Hidden Message *****

mjfarrell 发表于 2016-1-8 16:22:31

您要做的是始终将新树块保持在1的比例。使用线性抓手(或查找)来控制每个组件的直径。

CAB 发表于 2016-1-8 16:32:32

我也有同样的想法...只需绘制三个圆
根球
树干/底座
和树冠
,然后就可以控制所有三个圆圈,每个组件也可以在其自己的图层上,或者使用可见性状态来控制该部分

mjfarrell 发表于 2016-1-8 17:19:45

层状态的问题在于所有块都将打开/关闭。

mjfarrell 发表于 2016-1-8 17:57:08

真实的...关于这一点,然而,如果一个绘图需要显示树冠没有根球,这可以通过嵌套层在块中完成
否则,人们将需要控制所有树木的状态...

CAB 发表于 2016-1-8 19:21:17


谢谢,这很有意义。为了确认,使用这种方法,我需要对10',15',20'树冠处的24“根球进行数学运算并列出查找值,等等?
页: [1]
查看完整版本: 动态缩放