Rotaciones en 3 dimensiones con C/C++
Se presenta a continuación un programa que permite visualizar las rotaciones de un objeto definido por el usuario en un archivo. Las instrucciones de funcionamiento se muestran a continuación, aunque es bastante intuitivo y se puede deducir del código fuente.
Descargar códigos fuente
Descargar archivos con formas de ejemplo
Versión más sencilla de este programa en Pascal
Una vez complilado el programa, para ejecutarlo hay que teclear su nombre, junto con el archivo que se quiere abrir. Por ejemplo, para ver el archivo fcc.pun se escribe:
vector fcc.pun
Se mueve la figura con las cuatro flechas y las teclas a, z.
Habrá que modificar el código fuente para poner correctamente el directorio donde se encuentra el modo gráfico de nuestro compilador de C.
En el archivo de ejemplo hay que poner, por este orden, la palabra "puntos", el número de puntos, coordenadas x,y,z de cada puntos, número de líneas e índices de los puntos a los que une cada línea. Por ejemplo:
puntos 3
3.0 5.2 3.4
1.0 3.0 3.0
-4.9 5 3
12
líneas 1
1 3
Este archivo consta de 3 puntos en las coordenadas especificadas y muestra una línea uniendo el punto 1 (el que ha sido definido en primer lugar) con el tercero.
La mayoría de los archivos que se adjuntan corresponden a estructuras cristalográficas.
José A. Rodríguez Serrano. 13/06/2002