All Articles

Geometry Kernels

11 articles

Overview of Geometry Kernels in PLM/Engineering Context

Definition

Geometry kernels are the core components within Computer-Aided Design (CAD) software that handle the geometric modeling and manipulation of 3D objects. These kernels provide the fundamental functions required to create, edit, analyze, and optimize complex shapes and structures. They operate at a low-level abstraction, managing tasks such as surface definition, solid modeling, mesh generation, and other critical operations necessary for product lifecycle management (PLM).

History

The evolution of geometry kernels has paralleled advancements in computational technology and engineering needs. Early CAD systems relied on simple wireframe models, which were limited to 2D representations. The introduction of parametric and feature-based design methods during the late 1980s and early 1990s marked a significant shift towards more complex solid modeling capabilities. This era saw the development of several influential geometry kernels like Parasolid, ACIS (Intergraph), and SolidWorks Kernel, which provided robust support for real-world engineering applications.

Key Concepts

  • Topology: The study of geometric relationships such as connectivity, adjacency, and boundaries.
  • Geometry Representation: Methods to describe shapes using points, lines, surfaces, and solids.
  • Boolean Operations: Functions like union, intersection, and subtraction used to create new objects from existing ones.
  • Surface Modeling: Techniques for creating smooth, continuous surfaces that can represent complex engineering designs.
  • Parameterization: The use of mathematical functions to define geometric shapes in a controlled manner.

Current Trends

In recent years, there has been a significant push towards integrating advanced computational geometry techniques into CAD kernels. Key trends include:

  • High-Fidelity Modeling: Enhanced support for high-resolution and real-time rendering capabilities.
  • Integrated Simulation Tools: Combining geometry kernels with finite element analysis (FEA) and other simulation tools to enable predictive design.
  • Collaborative Design Environments: Development of cloud-based platforms that allow multiple users to work on the same model simultaneously, leveraging distributed computing resources.
  • AI and Machine Learning Integration: Utilizing machine learning algorithms for intelligent modeling, optimization, and anomaly detection in geometric designs.

Relevance to PLM Practitioners

Geometry kernels play a crucial role in Product Lifecycle Management (PLM) by providing the foundation for efficient design processes. For practitioners, understanding these tools is essential for several reasons:

  • Model Integrity: Ensuring that designs remain accurate and consistent throughout the development process.
  • Collaboration: Facilitating seamless interoperability across different departments and teams using various CAD systems.
  • Optimization: Leveraging advanced modeling techniques to reduce material usage, improve performance, and enhance overall product quality.
  • Compliance: Supporting regulatory compliance by enabling precise and reproducible design documentation.

In conclusion, geometry kernels are indispensable components in modern PLM/Engineering environments. As technology continues to evolve, the integration of sophisticated geometric processing capabilities will further enhance the efficiency and innovation potential in product development processes.


Related Articles

CAD modeling paradigms — NURBS, parametric, implicit SDF, and subdivision surface approaches to defining geometry

Four Ways to Define a Solid: The CAD Modeling Paradigms Behind Modern PLM

Four fundamentally different mathematical approaches underlie every CAD tool you use. NURBS-based modelers sculpt smooth surfaces. Parametric MCAD captures manufacturing intent in a feature tree. Implicit/SDF systems generate geometry from physics and constraints. Subdivision surfaces bridge concept sculpting and NURBS refinement. Understanding which paradigm applies — and when to combine them — is the strategic question for every engineering team in 2026.

Key Concepts

ACIS

ACIS is a 3D boundary-representation (B-rep) geometric modeling kernel, licensed to hundreds of CAD/CAM/CAE products globally. It was developed by Three-Space Ltd (UK), founded by Ian Braid, Alan Grayer and Charles Lang after they left Shape Data, working with Spatial Technology Inc., the Colorado company founded by Dick Sowar. ACIS 1.0 was released in 1989. A popular story says the name stands for "Alan, Charles, Ian's System". Spatial was acquired by Dassault Systèmes in 2000 and still licenses ACIS today. The ACIS source tree was forked twice: first by HP for SolidDesigner (later CoCreate, acquired by PTC and now Creo Elements/Direct), then by Autodesk as ShapeManager, the kernel under Inventor and Fusion 360. Spatial, by then part of Dassault Systèmes, sued Autodesk over the ShapeManager fork, and Autodesk prevailed in 2003.

Boundary Representation (B-rep)

Boundary representation (B-rep) is the dominant method for representing solid geometry in CAD kernels. A B-rep model defines a solid by its bounding surfaces — vertices, edges, and faces — with topological relationships between them. B-rep enables precise, manufacturable 3D models that can be evaluated for mass properties, interference, and manufacturing operations, making it the standard for engineering-grade CAD.

CAD Kernel

A geometry kernel (or geometric modeling kernel) is the foundational software library in a CAD system responsible for creating, editing, and representing precise 3D geometry. The most widely used kernels are Parasolid (developed by UGS/Siemens) and ACIS (developed by Spatial/Dassault). The geometry kernel defines the mathematical representation of surfaces and solids that the CAD application builds on top of.

CGM (Convergence Geometric Modeler)

CGM (Convergence Geometric Modeler) is Dassault Systèmes' high-end proprietary geometry kernel, originally developed as part of CATIA V5 and licensed externally through Spatial Technology. The expansion of the acronym is loosely defined, even inside Dassault Systèmes: long-time CATIA engineers say Convergence Geometric Modeler, while Spatial, which licenses the kernel, says CATIA Geometric Modeler. CGM is the kernel underneath CATIA, the dominant high-end MCAD product (~46% market share at the high end), and powers Dassault's most surface-intensive workloads in automotive, aerospace, and consumer goods design.

Granite

Granite is PTC's geometric modeling kernel, originally developed as the geometry engine inside Pro/ENGINEER (now Creo) and tightly coupled to it. PTC began offering Granite as an external licensing toolkit in 2014, allowing third-party applications to read, write, and operate on Creo geometry directly. Unlike Parasolid and ACIS, Granite has no meaningful third-party adoption — its strategic role is preserving Creo as a stable, fully owned MCAD platform.