Menu Content

CM2 MeshTools®


  Bibliothèque C++ professionnelle pour la génération de maillages
  Evaluer les mailleurs de CM2 MeshTools sur des exemples précompilés.
Nous contacter pour les tester sur vos propres modèles et obtenir un devis.


CM2 MeshTools est la seule bibliothèque C++ pour la génération de maillages qui regroupe :
MeshTools est disponible en version binaires pour différentes plateformes et en version sources.

CM2 MeshTools n'est pas un exécutable complet avec interface utilisateur, modeleur CAO ou entrées/sorties multi-format. C''est un ensemble de librairies C++ de "bas niveau" (toolkit) pour la génération de maillages, à intégrer ou à compiler directement dans vos applications.

CM2 MeshTools est une suite de composants professionnels, constamment améliorés. Nos mailleurs sont utilisés quotidiennement sur des modèles complexes par nos clients, car ils sont rapides (CM2 TetraMesh génère en moyenne 10 000 tétraèdres optimisés par seconde sur un P4 2GHz), fiables (chaque mise-à-jour est testée sur plusieurs centaines de cas-tests), et produisent des maillages d''excellente qualité (génération hybride avancée de front + Delaunay & optimisation particulièrement performante).

CM2 MeshTools est entièrement écrit en standard C++ portable en n'utilisant que des techniques efficaces de programmation objet.

CM2 MeshTools a été compilé et validé sur les plateformes les plus courantes : Win 98, Win NT4, Win XP, Win XP 64, Mac OS X, SGI Irix, Mandrake Linux 9.0, Mandrake Linux 10.0 AMD64.

Composants COM
CM2 MeshTools est également disponible sous forme de composants COM pour Win32 et Win64 (interface dual automation) permettant son utilisation depuis de nombreux langages autres que le C++, tels que Visual Basic, C#, Borland Delphi...

Background mesh
Tous nos mailleurs non-structurés (isotropes and anisotropes) possèdent une option "background mesh" permettant de contrôler finement la taille des éléments sur tout le domaine. Cette fonction est par exemple très utile pour les calculs éléments finis avec maillage adaptatif.

Maillages surfaciques 3D
CM2 MeshTools contient deux composants pour la génération de maillages sur surfaces 3D:
  • CM2 SurfRemesh T3® est un remailleur de surfaces 3D définies de façon discrète par un maillage initial. Ce composant peut être utilisé pour mailler des surfaces STL par exemple ou pour "décimer" des maillages trop fins.
  • CM2 SurfRemesh Q4® est similaire au précédent mais générère quant-à-lui des maillages quadrangles purs ou quadrangles dominants.
  • Les surfaces paramétrées peuvent être maillées directement avec l'un des mailleurs 2D anisotropes (triangle ou quadrangle) via une function template fournie.


  Détails des composants contenus dans CM2 MeshTools®
 
math1 Pack de classes mathématiques haute performance (vecteurs et matrices) et nombreuses fonctions mathématiques templates.
meshtools Ensemble de routines et de classes pour la manipulation de maillages (translation, rotation, fusion...)
meshtools1D Pour la création de maillages filaires (sur lignes droites, brisées, arcs, splines).
meshtools2D Pour la création de maillages surfaciques structurés (triangles & quadrangles).
meshtools3D Pour la création de maillages volumiques structurés (hexaèdres & pentaèdres).
CM2 TriaMesh® Mailleur 2D triangle non structuré (isotrope).
CM2 QuadMesh® Mailleur 2-D quadrangle non structuré (isotrope).
CM2 Layers 2D® Mailleur de couches limites 2-D.
CM2 SurfRemesh T3® & CM2 SurfRemesh Q4® Remailleurs de surfaces 3D discrètes. Génèrent de nouveaux maillages triangulaires sur des surfaces 3D définies par un maillage initial (surfaces STL par exemple).
CM2 TetraMesh® Mailleur 3-D tétraèdre non structuré (isotrope).
CM2 TetraMesh est également capable de réparer les maillages frontières (trous, chevauchements d'élements...).
CM2 HexaMesh® Mailleur 3-D hexaèdrique non structuré (isotrope).
CM2 HexaMesh est un mailleur automatique "Delaunay" hexa-dominant respectant les mailles de frontières (triangles et quads).
CM2 TriaMesh Aniso® Mailleur 2D triangle non structuré anisotrope, applicable aux maillages sur surfaces paramétriques 3D.
CM2 QuadMesh Aniso® Mailleur 2D quadrangle non structuré anisotrope applicable aux maillages sur surfaces paramétriques 3-D.
CM2 TetraMesh Aniso® Mailleur 3D tétraèdre non structuré anisotrope.



Evaluer CM2 MeshTools pour Win32 et obtenir un tarif.
S'abonner à notre liste de diffusion.

Des besoins plus spécifiques ? Nous vous proposons nos services.

CM2 MeshTools, avec tous ses composants et manuels, a été déposé à l' APP sous les numéros IDDN.FR.001.260002.00.R.P.1998.000.20700 (22/06/1998) et IDDN.FR.001.250030.00.S.P.1999.000.20700 (16/06/1999) et est régulièrement déposé depuis.
Dernière mise à jour : ( 16-02-2010 )