-
Max out of range
¡Hola! ¿Existe alguna forma de limitar las veces que se repite un ciclo o bucle usando el out of range? Gracias, por el momento no lo encuentro :/
-
Re: ·D Max out of range
Hola Martín, de qué software hablamos?
|Agradecer cuando alguien te ayuda es de ser agradecido|
-
Agradecimientos - 1 Gracias
-
Re: ·D Max out of range
Iniciado por
3dpoder
Hola Martín, de qué software hablamos?
Perdón!! 3d Max
-
Re: Max out of range
Sí, en 3ds Max, puedes limitar las veces que se repite un ciclo o bucle utilizando el operador out of range dentro de un script MaxScript.
La estructura básica para controlar el rango de una animación o ciclo sería algo así:
Código:
for i = 1 to 10 do
(
if i > 5 then
(
-- Detener o hacer algo si el ciclo excede 5 repeticiones
print "Ciclo detenido"
exit
)
else
(
-- Tu lógica de animación o acción aquí
print "Repitiendo ciclo: " + i as string
)
)
En este caso, el ciclo se repite 10 veces, pero si i es mayor que 5, el ciclo se detendrá gracias al comando exit. Así puedes limitar el ciclo a una cantidad específica de repeticiones.
Otra opción sería usar un control out of range si estás tratando con valores fuera de los límites de un rango:
Código:
for i = 1 to 10 do
(
-- Asumiendo que el valor de la animación está entre 0 y 1
if (i * 0.1) out_of_range [0, 1] then
(
print "Valor fuera del rango"
-- Realiza alguna acción cuando se exceda el rango
)
else
(
-- Lógica normal cuando está dentro del rango
print "Dentro del rango: " + (i * 0.1) as string
)
)
En este ejemplo, la expresión (i * 0.1) se evalúa y si está fuera del rango [0, 1], se ejecuta una acción específica.
Espero que el ejemplo te sirva de guía, un saludo.
|Agradecer cuando alguien te ayuda es de ser agradecido|
-
Agradecimientos - 1 Gracias
-
Re: Max out of range
Gracias por tu respuesta y código. ¡Veré si soy capaz de implementarlo! Cada vez que más me adentro en 3ds Max, más me doy cuenta de lo que no sé.
-
Re: Max out of range
Prueba y a ver que tal te va, piensa que no es un mundo fácil eh, lleva su tiempo aprender, también te puedes guiar un poco con alguna inteligencia artificial, pero tienes que ir aprendiendo porque todavía comenten muchos fallos y te pueden liar más.
|Agradecer cuando alguien te ayuda es de ser agradecido|