我对3D GIS软件(Infraworks)中的脚本有疑问。 我需要说3D模型对4个不同的属性,x,y和z比例和z运动具有相同的随机值。 有人知道怎么做吗?
目前我写了这个剧本,但因为我不是一个合适的程序员,我不知道这是不是正确的方法。
[TREES.MODEL_SCALE_X,TREES.MODEL_SCALE_Y,TREES.MODEL_SCALE_Z,TREES.MODEL_TRANSLATE_Z] = Math.random()* 3 + 1
答案 0 :(得分:0)
假设我理解正确,您将首先创建该值,然后将相同的值存储到所有四个位置:
random_value = Math.random()*3+1
TREES.MODEL_SCALE_X = random_value
TREES.MODEL_SCALE_Y = random_value
TREES.MODEL_SCALE_Z = random_value
TREES.MODEL_TRANSLATE_Z = random_value
另外,在Python中,它实际上是你想要的random
模块,而不是#34; Math"。所以下面的内容实际上就是你想要的Python:
import random
random_value = random.random()*3+1
TREES.MODEL_SCALE_X = random_value
TREES.MODEL_SCALE_Y = random_value
TREES.MODEL_SCALE_Z = random_value
TREES.MODEL_TRANSLATE_Z = random_value