VERIFIE 3D

AiM Services
Previous pageReturn to chapter overviewNext page

Volumique > Outils > Vérif 3D (999)

Effectue pour les entités 3D divers contrôles de cohérence globale, et des tests géométriques ou topologiques.

'Escape' interrompt rapidement l'exécution. L'avancement des calculs est visualisé avec une barre de progression.

Entités testées

Sont pris en considération les objets volumiques (et pour certains tests d'autres entités 3D) situés dans des couches actives, visibles.

Les modules présents dans le dessin ne sont pas testés.

Seul le clone de référence d'une famille de clones est testé.

Si une coupe est activée, ce sont les objets coupés qui sont testés (et non les objets originaux du dessin).

Si un module est en cours d'édition, seulement les entités éditées sont testées.

Les tests sont effectués uniquement pour les objets volumiques visibles, qui ne sont ni des modules ni des clones.
 

 

Tests globaux

Le système teste :

la cohérence des identifiants des entités 3D, des objets, de leurs faces et de leurs formes, des maillages et des pièces 3D,
la cohérence des plans de travail.

Résultats possibles des tests globaux

Pas de problème détecté (no problem detected),
Opération de test interrompue par l'utilisateur/trice (CHECK INTERRUPTED BY USER),
Dessin réparé (drawing repaired),
Tentative de réparation du dessin (drawing reparation attempt),
Dessin incohérent (DRAWING IS NOT COHERENT).

Dans les deux derniers cas, les erreurs détectées peuvent amener à des résultats incohérents, des affichages inattendus ou encore à des sorties brutales de l'application.

Le message ATTENTION : DRAWING IS NOT COHERENT signifie que le dessin n'a pu être réparé, et que des affichages inattendus ou  des sorties brutales de l'application sont possible ou probables.
 

Tests par entité

Le système teste pour chaque objet volumique :

L'existence des tableaux de données internes (valeurs NULL ou NAN ou incohérentes),
La cohérence de l'origine de l'objet, de son repère et de ses enveloppes,
L'orientation générale du volume (dedans/dehors),
La cohérence des origines, des normales et des paramètres des faces,
L'absence d'auto-intersection du volume,
La cohérence des relations entre sommets, arêtes, faces et faces porteuses,
L'unicité des sommets dans l'objet,
La fermeture et l'imbrication des boucles des faces,
Les paramètres des matières associées à l'objet et aux faces,
Les paramètres des faces de collage et des formes.

Le système teste pour chaque tuyau :

La cohérence de sa normale.

Résultats possibles des tests par entité

Pas de problème détecté : dans ce cas rien de particulier n'est signalé,
Entité réparée (REPAIRED ENTITY),
Entité supprimée (OBJECT FREED, IT WAS NOT COHERENT),
Tentative de réparation de l'entité (ENTITY WAS NOT COHERENT, REPARATION ATTEMPT),
Entité incohérente (ENTITY IS NOT COHERENT ou PROBLEMS MAY OCCUR DUE TO THIS ENTITY).

Dans les deux derniers cas, les erreurs détectées peuvent amener à des résultats incohérents, des affichages inattendus ou encore à des sorties brutales de l'application.

Instruction macro

Une instruction macro permet de lancer la vérification du 3D.

 

CHECK VOLUMIC Code;[Nbdelete,Nberror,Nbwarning,[Error]]

 

Différentes valeurs données au Code permettent de tester seulement certains aspects (ce qui est permet d'être beaucoup plus rapide).

xxx1 = tester les entités 3D (tous les tests décrits ci-dessus)
xxx2 = tester uniquement la topologie des objets
xxx3 = tester toutes les entités 3D, mais ne pas tester les auto-intersections ni l'unicité des sommets des objets (qui sont deux tests longs)
xx1x = tester les plans de travail
x1xx = tester les identifiants

1xxx = afficher la barre de progression.

 

 

Rubriques connexes
Vérif dessin , Test intersection