Modelo 3
Modelo 3
Modelo 3
void setup() {
size(1000, 600);
drawTrajectories();
}
void drawTrajectories() {
// Calcular y mostrar las trayectorias para cada planeta
background(255);
for (int i = 0; i < 3; i++) {
float g = 0;
String planeta = "";
color lineaColor = color(0); // Negro por defecto
switch (i) {
case 0:
g = gravedad_tierra;
planeta = "Tierra";
lineaColor = color(0, 0, 255); // Azul para Tierra
break;
case 1:
g = gravedad_neptuno;
planeta = "Neptuno";
lineaColor = color(0, 255, 0); // Verde para Neptuno
break;
case 2:
g = gravedad_marte;
planeta = "Marte";
lineaColor = color(255, 0, 0); // Rojo para Marte
break;
}
println();
dibujarPlanoCarteciano(i);
void dibujarTrayectoria(float v0, float angulo, float g, int index, color lineaColor) {
float tiempoTotal = calcularTiempoTotal(v0, angulo, g);
float incrementoTiempo = tiempoTotal / 100;
float x, y;
float t = 0;
endShape();
}