Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2004
bustio bustio is offline
Miembro
 
Registrado: oct 2003
Posts: 231
Poder: 21
bustio Va por buen camino
Sobre un fichero STL

Hola!!!!

Necesito leer un fichero que contiene un grafico estereolitografico(ext. STL) y estos ficheros pueden ser ascii y binarios. Si alguien tiene idea de como es la estructura de datos del binario, agradezco que me ayudaran... y de paso me sugieran algo para leer los ficheros Ascii, que su contenido es esto:

solid AutoCAD//ENCABEZADO DEL FICHERO
facet normal 8.9198075e-001 7.3911632e-002 4.4599037e-001//INTERES!!!
outer loop//ENCABEZADO DE LOS VERTICES
vertex 1.5000000e+002 1.0000000e+002 1.0000000e+002//INTERES!!!
vertex 1.4931807e+002 1.0822973e+002 1.0000000e+002//INTERES!!!
vertex 1.0000000e+002 1.0000000e+002 2.0000000e+002//INTERES!!!
endloop//FIN DE LOS VERTICES
endfacet//FIN DEL PRIMER BLOQUE DE DATOS
facet normal 8.6764984e-001 2.1971878e-001 4.4599037e-001
outer loop
vertex 1.4931807e+002 1.0822973e+002 1.0000000e+002
vertex 1.4729086e+002 1.1623497e+002 1.0000000e+002
vertex 1.0000000e+002 1.0000000e+002 2.0000000e+002
endloop
endfacet

..............
endsolid AutoCAD //FIN DEL FICHERO

pero que no sea a traves de un memo.. sino usando FILE y BlockRead y BlockWrite. No estiendo como crear los records para poder leer el fichero y por demas tengo que leerlo yo a mano.. no puedo usar ningun LoadFromFile. La idea es poder leer estos vertexes para dibujarlos usando OpenGL. Estos ficheros lo que contienen es una imagen solida descompuesta en triangulos, donde facet normal representa el vector normal del triangulo que sigue a continuacion, outer loop Ñ inicio del bloque de vertices del triangulo.. y lo demas son los fines de los bloques. Agradezco cualquier ayuda pues es un trabajo de la Univ. y estoy bastante atrasado..



GRACIAS!!!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:35:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi