Expertise & développements

Je propose mon expertise pour étudier un problème, faire un état des lieux et proposer des solutions. Dans certains cas, l’expertise est suivie d’un développement de la solution envisagée.

File formats conversion

Current graphics cards are all optimized for displaying meshes. However, it is possible to describe 3D objects in different ways. When these objects are not defined in the form of a mesh, their description must be interpreted in order to transform them into usable data for rendering. CAD objects are often represented by a set of parametric surfaces (based on mathematical formulas). This representation is called B-Rep (Boundary Representation).

Expertise

Une API m’a été mise à disposition. L’API permettait de récupérer une scène CAO avec un formalisme B-rep. Une fois les bases posées pour le développement avec cette API (installation, mise en place de l’environnement de développement, gestion des dépendances, …),  il a fallu identifier les outils disponibles pour exploiter les données fournies. Le résultat des recherches a permis d’identifier OpenCascade comme étant l’API la plus à même de répondre aux besoins du client. La mission d’expertise s’est ensuite transformée en mission de développement pour réaliser la conversion des surfaces B-rep en maillages.

B-Rep/meshes conversion

Le format B-rep fourni avait un formalisme spécifique, il a donc fallu l’adapter pour utiliser OpenCascade, la librairie Open-source la plus adaptée au traitement de ce type de fichiers. Une fois la conversion en données exploitables par OpenCascade une interface a été créée pour permettre de trianguler les objets à la demande en donnant la possibilité de régler la qualité perçue en jouant sur plusieurs paramètres.

I realized this mission at CLARTE's in Laval joining the development team on this internal project.

CLARTE

Founded in 1996, CLARTE is a technology resource center specialized in Virtual Reality, Augmented Reality and emerging technologies. Their fields of activity cover consulting, research, studies and technology transfer.