Realidad Virtual
información adicional
jaume ferrer i rosera

<< índice FAQs

 

20. Scripting: Movimiento circular sin interpolador

Consulta:
¿Cómo implementar en JavaScript fórmulas de movimiento como las usadas en MaxScript?

Respuesta:
Este ejemplo se basa en calcular cada nueva posición de un objeto en incrementos iguales de ángulo t y radio de circunferencia fijo R según:

x = R * cos t
y = 0
z= R * sin t

Puesto que JavaScript admite en su objeto Math funciones trigonométricas, el procedimento es sencillo como puede verse en el código fuente.

Visualizar ejemplo

Ver código fuente [si lo guardáis en vuestro disco duro y lo editáis con VrmlPad podréis ver el código coloreado]