Skip to content

How the Geometric Modeling Kernel Works

In simple terms, the kernel does all the heavy lifting for you.

For example, say you want to perform an action like creating multiple layers on an object, or creating curved edges, etc. Using basic commands like "make this edge curved" or "add a layer", the kernel can execute the instructions quickly and accurately.

Of course, this is just one type of "geometry" kernel that can perform certain functions.

Each kernel has capabilities determined by the parameters that are set. Two kernels of the same category will interpret the same command in different ways and produce different results.

The important thing to remember here is that kernels are like craftsmen, each with different specializations and capable of performing different tasks.

All kernels are not the same. Simple and advanced

Please don't be misunderstood, in the world of CAD even simple commands require serious calculations.

For example, if you want to create a hole in an object and calculate the edges on either end, the kernel performs this task.

In the grand scheme of things, this is a pretty simple instruction.

Geometry kernels are just the tip of the iceberg; other types of kernels allow you to perform more advanced tasks, such as concept and detailed design. 

Featured Geometric Modeling Kernel Software


Spatial's Convergence Geometric Modeler (CGM) is a kernel used in standalone CAM and CMM software. Some of the most notable use cases are:

  • Converting CATIA plugins to standalone products
  • Compatibility with other multi-CAD environments
  • Utilize CGM's InterOp file conversion to prevent design errors such as gaps and property misalignment.

Whether you are in additive manufacturing, CAE or CAM, Spatial CGM is a powerful tool and platform for your 3D modeling needs.

Other software includes Parasolid, C3D and 3D ACIS Modeler.