(executables et sources de 3DView et de la ddd.library)
J'ai ecrit 3DView pour pouvoir recupérer des fichiers 3D venant d'autres logiciels que celui que j'utilise.
la plupart des routines sont inspirées de sources en C trouvé dans le domaine public.
Voici les versions distribuées dans le DP:
- 3DView 0.6 (22.04.94) taille de 49188 octets. (disponible sur Aminet en dev/e/capus.lha)
- 3DView 0.81 (03.04.95) taille de 81772 octets. (disponible sur Aminet en dev/e/capus2.lha)
- 3DView 0.9211 (13.01.96) taille de 76712 octets. (disponible sur Aminet en dev/e/capus3.lha)
A partir des version 0.8X ,3DView utilise la muimaster.library.
A partir des version 0.9X ,3DView utilise la ddd.library.
3Dview est un "viewer" d'objets en 3 dimensions.
Les vues sont simplement des vues hortographiques,aucune
perpective n'est calculée.
Les format d'objets reconnus sont les suivants: |
Cyber Studio v1.0 (ATARI)
plusieurs objets dans le même fichier possible.
Toutes les faces génerées par Cyber Studio sont dans le bon sens.
Cyber Studio v2.0 (ATARI)
plusieurs objets dans le même fichier possible.
Toutes les faces génerées par Cyber Studio sont dans le bon sens.
Imagine (AMIGA)
plusieurs objets dans le même fichier possible.
3Dpro v1.10 Final (AMIGA)
les fichiers objets généré par 3Dpro ne contiennent qu'un objet (pas de restrictions).
Toutes les faces génerées par 3Dpro sont dans le bon sens.
Toutes les faces ayant plus de 3 points sont converties en plusieurs faces a 3 points.
Vertex < v1.62a et Vertex > v1.73.1f et Vertex v2.0 (AMIGA)
plusieurs objets dans le même fichier impossible,la base de données
n'aura qu'un seul objet.(Sauf pour la version 2.0).
Sculpt v2.09 (AMIGA)
plusieurs objets dans le même fichier impossible,la base de données
n'aura qu'un seul objet.
3DStudio v3.0/v4.0 (PC)
plusieurs objets dans le même fichier possible,les noms étant ceux
défini dans le fichier.
Geo (3DG1)
les fichiers Geo 3DG1 ne comporte qu'un seul objet,de plus les objets ne doivent
pas avoir plus de 3 sommets par faces.
3Dview peut aussi sauver les objects selectionnés dans les format suivants: |
VideoScape (AMIGA)
Les faces genérées ont 3 sommets par faces.
DXF
Les objets au format .DXF sont construit avec la fonction 3DFACE d'AUTOCAD,il y a peut
être un autre moyen.
RAY (Rayshade)
Les faces sont sauvées avec la fonction triangle de RayShade mais elles ne sont pas
adoucies.
BIN (binaire)
Sauve les objets dans un format compréhensible par la Vector.Library.
Un facteur 3D est obligatoire (1.0 par défaut).
POV (PovRay 1.0/2.0)
Les faces sont sauvées avec la fonction triangle de PovRay mais elles ne sont pas
adoucies.
WaveFront
Le format de fichier a été tiré des objets trouver dans le DP,seul 2 fonctions sont
utilisé, pour d'écrire les sommets et pour les faces.
TTDDD (ASCII)
format de fichier mis au point par Glenn A. Lewis,vous pouvez donc utilisé les utilitaires
fourni par Glenn ( du nom Tddd2) pour convertir le fichier resultant.
ATTENTION !! Certaines arêtes des objets seront doublées,vous devez faire un merge dans
Imagine ou une fonction similaire dans vôtre logiciel 3D pour pouvoir adoucir les faces.
TDDD (Imagine)
format de fichier d'Imagine.
les chunks IFF sauvés sont les suivants:
FORM....TDDDOBJ ....DESC....NAME....POSI....AXIS....SIZE....PNTS....EDGE....FACE....
COLR....REFL....TRAN....CLST....RLST....TLST....TOBJ
de plus l'axe de l'objet et TOUJOURS placé sur le centre géometrique de l'objet.
ATTENTION !! Certaines arêtes des objets seront doublées,vous devez faire un merge dans
Imagine ou une fonction similaire dans vôtre logiciel 3D pour pouvoir adoucir les faces.
3DsAsc (3DStudio)
format de fichier de 3DStudio,ce format est ASCII.
Caligari Ascii
format de fichier de Caligari,ce format est ASCII.
Téléchargement