Géométrie B-Rep dans un onglet
L’architecture géométrique de Bunyan, son modèle de document paramétrique et le rôle des tolérances numériques.
Note de développement : Bunyan est en développement. Cet article décrit son approche architecturale et les points à examiner lors de l’évaluation.
Le développement de Bunyan porte sur la modélisation géométrique dans le navigateur. La conception utilise un noyau B-Rep Open CASCADE compilé en WebAssembly pour les opérations de modélisation et produit les maillages d’affichage à partir de la géométrie sous-jacente.
Géométrie et mesure
Une représentation par les bords décrit les faces, arêtes et leurs relations géométriques. La modélisation et la mesure peuvent utiliser cette représentation sans dépendre de la résolution du maillage d’affichage. Cette distinction n’implique pas une précision numérique illimitée : les opérations du noyau utilisent des tolérances et restent sensibles à la qualité des données et aux géométries prises en charge.
Les quantités utilisées à des fins contractuelles nécessitent une méthode documentée comprenant la complétude de la maquette, les tolérances géométriques et les règles de métré applicables. Une mesure géométrique seule ne détermine pas la quantité payable au titre d’un marché.
Projets paramétriques et identité
Un projet enregistre les objets, leurs paramètres et leurs références. La géométrie et les vues sont produites à partir de ces définitions. Le modèle de document vise à conserver l’identité des éléments lors des modifications prises en charge et à enregistrer les changements dans un historique.
IFC fournit des identifiants d’objets globalement uniques. Lorsqu’un processus d’export les modifie, les références en aval peuvent nécessiter un rapprochement. Le comportement de l’identité doit être évalué séparément pour les modifications, suppressions et recréations, scissions, fusions et révisions importées.
Compromis à évaluer
L’exécution d’un noyau géométrique dans le navigateur entraîne des coûts de téléchargement, mémoire et calcul. L’évaluation doit les mesurer sur des géométries et équipements représentatifs des projets. Le catalogue d’éléments et les fonctions d’export de Bunyan restent en développement ; aucune application hébergée n’est actuellement disponible.