4个不同类的相同属性

时间:2016-10-10 20:08:15

标签: python 3d gis autodesk

我对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

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