2017-03-04 3 views
0

J'essaye d'écrire un script en 3ds max, qui crée une animation de fumée. J'ai enregistré le processus de création de la scène et j'ai un problème pour le recréer par script. Je veux définir les paramètres du vent:Wind scaling dans Maxscript

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

Mais je reçu l'erreur suivante:

Unable to convert: 0.03 to type: Point3 

Et je ne sais pas ce qui pourrait aller mal, parce que quand je définir les paramètres dans 3ds max, tout est ok. Le problème se produit uniquement lorsque je tape instruction d'échelle dans la console. Quelqu'un sait ce qui se passe?

Répondre

0

Il existe également la propriété d'échelle au niveau objet pour l'échelle d'un objet (X, Y, Z), qui est la raison de cette ambiguïté et de cette erreur. Accédez plutôt à l'objet de base du vent, comme ceci:

$.baseObject.scale = 0.03