Programación
de 3 dimensiones y rotaciones en Pascal
Descargar versión del programa en lenguaje C
Los códigos fuente Pascal
que se adjuntan contienen algunos procedimientos gráficos y matemáticos
de espacios en 3 dimensiones, como transformación entre diferentes
sistemas de coordenadas, rotaciones alrededor de un eje de coordenadas
etc. Ambos contienen las mismas rutinas y difieren en el programa principal,
para ejemplificar diferentes aplicaciones.
El primer programa VECTORS.PAS,
muestra un cubo por pantalla y permite rotarlo alrededor de cada uno de
los ejes coordenados un pequeño ángulo, mediante las siguientes
teclas:
-
4,6 giran en un sentido o en el contrario
alrededor del eje z
-
2,8 alrededor del eje y
-
a,z alrededor del eje x
El segundo programa, CUBOMUEV.PAS
realiza lo mismo, sólo que las rotaciones son automáticas
y ya están programadas.
IMPORTANTE:
No olvide modificar el código fuente de tal manera que especifique
correctamente la ruta de acceso a BGI para el procedimiento initgraph.
Estos códigos fuente fueron desarrollados
mediante Turbo Pascal 7.0
José
Antonio Rodríguez Serrano 21 de Abril del 2001
Para comentarios,
objeciones o envío de código mejorado: slash8314@yahoo.es