No tengo MAX delante, así que, no puedo confirmarte si esto funciona, pero debería. A lo mejor hay algún tipo de bug con ese objeto, porque lo tienes debería funcionar. En cualquier caso, prueba a incorporar los cambios de parámetros que necesitas dentro de la propia función, de manera que, te quede algo así:
Código:
Fn creandoEstrella rad1 rad2 picos =
(
miSpline= Star radius1: rad1 radius2:rad2 points:picos -- todo lo que está dentro del paréntesis es local a ese nivel, así que, no es necesario definirlo como tal. He cambiado el nombre de la variable por si acaso splinees una palabra reservada por MaxScript.
spline, radius1 = rad1
spline, radius2 = rad2
spline, points = picos
)
.
Es redundante, pero debería funcionar. Pruébalo y me dices. Saludos.