Maxscript 中的风缩放

Wind scaling in Maxscript

我正在尝试在 3ds max 中编写脚本,以创建烟雾动画。我记录了创建场景的过程,我有问题通过脚本重新创建它。我要设置风参数:

select $'Smoke wind'
$.frequency = 0.78
$.turbulence = 0.03
$.scale = 0.03 -- problem

但我收到以下错误:

Unable to convert: 0.03 to type: Point3

而且我不知道会出什么问题,因为当我在 3ds max 中设置参数时,一切正常。仅当我在控制台中键入缩放指令时才会出现问题。有人知道怎么回事吗?

对于一个物体(X,Y,Z)的尺度,还有物体级的尺度属性,这就是造成这种歧义和错误的原因。改为访问 Wind baseObject,如下所示:

$.baseObject.scale = 0.03