CM2 SurfMesh Q4
current version: 5.5.2 (February 2025)
Surface Quadrangle Mesh Generator
CM2 SurfMesh Q4 is a surface quad-dominant / all-quad mesh generator on CAD models based on CM2 QuadMesh Aniso, CM2 TriaMesh Aniso and OpenCascade (OCCT).
Main features:
- Target mesh size, maximal chordal error, maximal mesh size gradation.
- CM2 SurfMesh Q4 can automatically repair some topological errors of the CAD model (it can merge close vertices and close curves).
- Meshes on the 3D surface can be isotropic (squares and equilateral triangles as much as possible) or anisotropic to reduce the number of elements keeping the same chordal error (stretched elements on fillets for instance).
- CM2 SurfMesh Q4 can generate 9-node quads, 8-node quads and 6-node triangles with mid-nodes projected onto the exact CAD surfaces (curved faces) or not (plane faces).
- CM2 SurfMesh Q4 can read B-Rep, IGES and STEP files or mesh directly any OCCT TopoDS_Shape object.
Technical
Specifications
- Surface mesh generator
- Isotropic or anisotropic
- Hybrid Advancing-front & Delaunay
- CAD models (B-Rep, IGES or STEP) or
TopoDS_Shape
OCCT objects - Quad-dominant or all-quad, linear or quadratic.
- yes
- ≥ 8 000 elements / s.
*Speed tests done on Win10 x64 Pro, Intel® Xeon E3 v2 1370 @3.5 GHz (turbo boost disabled), 8 threads.
Easy integration
CM2 SurfMesh Q4 is written in streamlined standard C++ with a clear API.
Pre-compiled dynamic libraries and source code are available for Microsoft Windows, Linux and Apple macOS.
Visit the CM2 MeshTools SDK page to learn about all the provided builds.
Free 45-Day Trial
Find out for yourself how easy it is to integrate our SDK into your products. We offer a free 45-day trial. All you need to request your trial is a free developer account.
Like to open a free developper account with us?
Just submit this registration form.
You already have a free developer account with us?
Just log in and visit our trial request page.
Pricing + Support Services
Pricing and discount policies are available in the pricing brochures. To download them, we only require you to open a developper account with us. It's free: just fill and submit this registration form. It's that easy!
Computing Objects professional support services are available directly from our website (access our support services) or via email. They includes downloads of all the latest updates: critical, minor (regular bug fixing) and major updates (enhancements + new features).
We offer special discounts on support services extensions (12, 24 or 36-month) when ordered with your initial purchase.
After this initial period, support services can be easily renewed at the regular price.
Please refer to our latest pricing brochures or contact us if you have any questions.
Complementary Products
CM2 Intersect® E2
CM2 Intersect E2 is the contour mesh fixer from the CM2 MeshTools SDK. The initial and final contour meshes are 2-node edge meshes.
CM2 Intersect E2 can repair the input contour mesh for CM2 TriaMesh Iso or CM2 QuadMesh Iso for instance.
CM2 SurfMesh® T3
CM2 SurfMesh T3 is the CAD surface triangle mesh generator from the CM2 MeshTools SDK (partially based on the OpenCascade kernel).
CM2 SurfMesh T3 can generate the input surface mesh for CM2 TetraMesh Iso or CM2 TetraMesh Aniso for instance.
CM2 SurfRemesh® Q4
CM2 SurfRemesh Q4 is the surface quad-dominant / all-quad remesher from the CM2 MeshTools SDK. The initial surface is defined by an all-triangle mesh (STL-mesh, deformed mesh, mesh too coarse or too fine…)
CM2 SurfRemesh Q4 can improve/regenerate the input surface mesh for CM2 HexaMesh Iso for instance.
CM2 HexaMesh® Iso
CM2 HexaMesh Iso is the Delaunay solid isotropic hex-dominant mesh generator from the CM2 MeshTools SDK for solid hybrid bricks (hexahedrons) / wedges (prisms) / pyramids / tetrahedrons meshes.
CM2 HexaMesh Iso can fill the volume(s) inside the surface mesh generated by CM2 SurfMesh Q4 or CM2 SurfRemesh Q4 for instance.
Training + Custom Developments and Extensions
We love our code. As we have been and are still working hard to develop it, we know it inside out. No one is better suited to help you in many ways.
We are standing by to assist with the integration of our SDK into your programs. Training sessions are available either at your location or in our offices right here in Versailles, France. We’ll be happy to teach you to use our code, to integrate it and get the best out of it to power and enhance your applications.
We are open to suggestions to expand the boundaries of our CM2 MeshTools SDK and CM2 FEM SDK with new features tailored to your specific needs. We can also design and develop exclusive full custom-made code for you.