Ecriture fichier iges

Description

Ce programme permet de sortir au format IGES ( L'iges est un format d'échange de données 3D très utilisé dans les domaine de la CAO ) des fromes de type poche (Poche circulaire, rectangulaire oblong) . J'ai souvent cherché sur le WEB une source IGES en VB mais même sur les sites Anglais pas d'exemple. Alors pour le plaisir et pour faire avancer le Schnimili... enfin l'idée. J'ai commencé une écriture de fichier en IGES .
Evidement il ne faut pas vous attendre à trouver tous les types d'entité sous toutes les formes ( une vie de dévellopeur amateur comme moi n'y suffirait pas ).

Le programme permet donc de relire des fichiers texte définissants des poches
( ne cherchez pas de correspondance les deux seuls fichiers ".feat" existants au monde sont dans le ZIp) Cette relecture n'est là que pour allimenter une BD 3d servant à montrer la sortie IGES.

Ces fichiers peuvent ensuite être sortie en IGES ascii :

Entités générées :
100 : Le Cercle et arc de cercle .

102 : Les Courbes liées.

108 : Le plan.

110 : La ligne.

116 : Le pointPoint.

122 : La surface Tabulated cylinder ( surface réglée).

124 : Transformation ou axes ( indispensable pour définir le cercle en 3D ).

212 : Generale note, du texte.

314 : Définition d'une couleur.

D'autres types d'entité viendront plus tard.

Conclusion :


C'est un premier jet et je code un peu comme ca me vient aussi pas de panique si il n'y a pas toujours les commentaires qui vous permettraient de tout comprendre .

La norme IGES est très riche et elle n'est pas toujours facile à comprendre. De plus la DOC sur ce format est payante donc c'est un peu de l'empirique pour l'analyse. Je vais éssayer de donner plus d'infos sur mon site :

http://5axes.free.fr/devel_IGES.htm

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.