How the Parasolid Kernel Powers CAD Software
The Parasolid geometric modeling kernel, developed by Siemens Digital Industries Software, serves as the foundational mathematical engine for many of the world’s leading Computer-Aided Design (CAD), Computer-Aided Manufacturing (CAM), and Computer-Aided Engineering (CAE) applications. Rather than building 3D modeling mathematics from scratch, software developers license Parasolid to handle complex geometric computations, surface creation, and topology management. This article explains how Parasolid functions as a universal backbone across competing design applications, ensuring high computational accuracy, seamless file interoperability, and continuous geometric innovation.
The Role of a Geometric Modeling Kernel
A geometric modeling kernel is the underlying software component that calculates the physical shapes, boundaries, and spatial relationships of 3D objects. When a user creates an extrusion, blends an edge, or hollows out a solid body, the CAD application’s user interface passes that command to the kernel. The kernel performs the precise mathematical calculations required to execute the feature and updates the topological structure of the model. By licensing a proven kernel like Parasolid, CAD software vendors can bypass decades of complex algorithmic development and focus their resources on user interface design, specialized toolsets, and workflow optimization.
Core Mathematical Capabilities
Parasolid operates primarily on a Boundary Representation (B-rep) model, defining 3D shapes through an interconnected framework of faces, edges, and vertices paired with underlying parametric surface and curve mathematics. Its capabilities include:
- Advanced Feature Creation: High-precision filleting, chamfering, sweeping, lofting, and boolean operations (union, subtract, intersect).
- Direct Modeling: The ability to manipulate geometry directly by pushing, pulling, or rotating faces without relying on original parametric feature history.
- Convergent Modeling: Seamless integration of classic boundary representation geometry with faceted or mesh data (such as 3D scans or topology-optimized generative designs) within the same model environment.
- High-Tolerance Precision: Consistent calculation down to microscopic scales, preventing topological errors during complex multi-body operations.
Cross-Platform Licensing and Industry Adoption
Although developed and owned by Siemens, Parasolid is licensed on an open basis to competing independent software vendors. This commercial model has made it an industry standard. Applications powered by Parasolid include:
- Siemens NX and Solid Edge: Siemens' flagship high-end and mid-market CAD suites rely on Parasolid natively.
- Dassault Systèmes SolidWorks: SolidWorks has used Parasolid as its core geometric engine since its inception, despite Dassault owning the competing ACIS and CGM kernels.
- PTC Onshape: The cloud-native CAD platform Onshape utilizes Parasolid on its cloud servers to execute modeling operations in real time.
- Bentley MicroStation and Vectorworks: Widely used infrastructure and architectural design tools leverage Parasolid for complex freeform 3D modeling.
Seamless Interoperability via the XT File Format
Because these varied applications share the same underlying geometric
engine, they can exchange data natively through Parasolid's proprietary
data pipeline: the XT format (visible as .x_t and
.x_b files).
Traditional CAD data translation between different kernels often results in missing surfaces, broken tolerances, or corrupted geometry, requiring automated or manual healing. However, when two different CAD platforms share Parasolid, models exported to the XT format can be opened by the recipient system without geometric translation. The receiving application interprets the boundary definitions, topologies, and tolerances identically to the sending application, preserving design integrity across multi-CAD supply chains.
Accelerating Software Development Cycles
Parasolid receives regular updates from dedicated mathematical development teams at Siemens. When Parasolid improves its algorithms—such as optimizing multi-core processor usage or expanding mesh-modeling operations—every licensed application can integrate these performance gains into its next release. This ecosystem allows diverse, competing CAD applications to deliver reliable geometric performance while driving forward industry-wide capabilities in digital engineering and additive manufacturing.