ENUNCIADO:
Simular el modelo de péndulo introducido (dinámica angular 2D).
Aparte del 'main', creamos una clase 'Péndulo2' que en el constructor inicializa la posición y el peso (masa * gravedad). Con el método 'calcFuerza', calculamos la fuerza centrípeta del péndulo [ Fcp = m*v*v / r ]. La tensión es la fuerza resultante a aplicar (aparte del peso), que calculamos así:
- Creamos un vector (norm) que será un unitario en la dirección de la cuerda.
- Hacemos la proyección (peso, dirección), y sacamos la tensión.
- tension = PVector.mult(norm, ( -(proyección + fuerza_centrípeta)) )
En el 'update', integramos con Euler.
Simular el modelo de péndulo introducido (dinámica angular 2D).
Aparte del 'main', creamos una clase 'Péndulo2' que en el constructor inicializa la posición y el peso (masa * gravedad). Con el método 'calcFuerza', calculamos la fuerza centrípeta del péndulo [ Fcp = m*v*v / r ]. La tensión es la fuerza resultante a aplicar (aparte del peso), que calculamos así:
- Creamos un vector (norm) que será un unitario en la dirección de la cuerda.
- Hacemos la proyección (peso, dirección), y sacamos la tensión.
- tension = PVector.mult(norm, ( -(proyección + fuerza_centrípeta)) )
En el 'update', integramos con Euler.
No hay comentarios:
Publicar un comentario