docteur Posté(e) le 8 avril 2007 Posté(e) le 8 avril 2007 Bonjour, Je cherche un moyen de comparer deux fichiers 2D pour indentifier les modifications apportées à un plan par un indice de modification. En supperposant les deux plans: je voudrais voir apparaitre les éléments communs en noirles éléments spécifiques au plan 1 en vertles éléments spécifiques au plan 2 en rouge l'idéal serait de pouvoir recaler des vues qui auraient été déplacées lors de la modif. Je sais que cela existe pour les formats raster comme le Tiff ou l'HPGL voir http://www.spring.fr/raster_consult.asp mais je voudrais le faire directement sur les fichiers CATDrawing Cordialement just do it!
marc54 Posté(e) le 10 avril 2007 Posté(e) le 10 avril 2007 Bonjour, Je ne sais pas s'il existe un produit commercial qui fait ce que tu demandes.En terme de développement 'macro', si tu souhaites effectivement identifier les différences d'un plan à l'autre, il faudrait décortiquer entièrement les deux fichiers, et comparer les contenus. A mon avis c'est mission impossible ; je pense que le simple fait de réenregistrer un fichier sans avoir fait de modif particulière risque de modifier sa structure (alors qu'en fait à l'écran il n'y a rien de bougé).Par contre ce qu'on peut faire c'est visualiser tes deux plans (ayant deux couleurs différentes) superposés. Dans ce cas, en cas de superposition, le plan superposé en dernier impose ses couleurs. Et s'il y a différence, la couleur du plan d'en dessous apparaitra. Donc tu pourras voir tes modifs (mais en aucun cas la macro ne te montrera la zone en question).Je peux te développer cette macro (qui ne devrait pas être bien compliquée), mais ce sera payant. Si tu es interessé, si tu veux qu'on creuse un peu plus : marc_bauvin @ yahoo . fr Marc Marc http://www.3dsys.fr
docteur Posté(e) le 10 avril 2007 Auteur Posté(e) le 10 avril 2007 D'accord avec toi pour considérer que la comparaison entité à entité est trops complexe pour ce dont j'ai besoin. La comparaison par supperposition est une meilleur piste.par contre est-il possible d'ajouter de la transparence aux entitées 2D de catia? si on affecte la couleur verte aux entités du plan 1et la couleur Rouge aux entités du plan 2 Les traits commun passerait en noir et les différences seraient plus remarquables. C'est possible sur Autocad mais à l'impression seulement. Quand au développement, c'est envisageable (tout est question de tarif). just do it!
marc54 Posté(e) le 11 avril 2007 Posté(e) le 11 avril 2007 A priori pas possible de gérer la transparence des entités. Côté tracé je n'ai rien trouvé non plus.Par contre lorsque tu superposes des entités, c'est la dernière collée qui impose sa couleur. Donc si tu le collage s'effectue en blanc, alors que le fond du draw est blanc, alors ne resteront visible à l'écran que les entités nouvelles ou déplacées. Marc Marc http://www.3dsys.fr
marc54 Posté(e) le 14 avril 2007 Posté(e) le 14 avril 2007 Salut docteur, J'ai bossé sur la macro, et je peux déjà t'envoyer une première version d'évaluation. Sur mes exemples cela marche correctement. Il faut essayer d'autres cas.Mon mail est plus haut, tu m'en envoies un, et je te retourne la macro. Marc Marc http://www.3dsys.fr
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant