Formato .klein
Manigraph es un visualizador de archivos .klein, los cuales codifican
figuras multidimensionales representadas como agrupaciones de
triángulos. Cada triángulo se define por tres coordenadas en un espacio
multidimensional.
La estructura de un archivo .klein se compone de los siguientes
elementos:
- 5 bytes
- La cadena de caracteres "KLEIN".
- 1 byte
- Un valor de 0 (indicado como byte de control).
- 1 byte
- La dimensión de la figura.
- 8 bytes
- El número de vértices (en formato "long").
- n bytes
- Las coordenadas de los triángulos.
- n bytes
- Las coordenadas de las normales de los triángulos.
El valor de n se calcula multiplicando el número de vértices por la
dimensión de la figura, luego por 16, que es el tamaño en bytes de un
valor float.