Realidad Virtual
información adicional
jaume ferrer i rosera
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.
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]