Atomic Knowledge · Multi-platform

Parasolid Geometry Kernel

The Parasolid geometric modeling kernel used by SOLIDWORKS, NX, Solid Edge, and other major CAD systems.

Definition & Context

Parasolid is a geometric modeling kernel developed by Siemens Digital Industries Software that provides B-Rep solid and surface modeling to host applications. It powers SOLIDWORKS, Siemens NX, and Solid Edge, and is licensed to hundreds of other products — it is the engine beneath the CAD UI, not an end-user program.

Parasolid handles the underlying mathematics of solids: Boolean operations, blends/fillets, sweeps, lofts, tolerant modeling, and topology queries. Data is serialized as Parasolid XT (text .x_t / binary .x_b), a widely supported transmit format for moving true solids between Parasolid-based systems.

Why It Matters

Because so many CAD systems share Parasolid, an .x_t/.x_b transmit file usually round-trips solids more reliably between them than a generic IGES/STEP export — handy when moving models between, say, SOLIDWORKS and NX.

Recognizing that a kernel (Parasolid vs ACIS) sits under the interface explains cross-system translation behavior: mismatched tolerance and healing between different kernels is what produces slivers and failed Booleans.

Best Practices

  • For solid exchange between Parasolid-based systems, prefer XT (.x_t/.x_b) over IGES to preserve true B-Rep solids
  • Use binary .x_b for large models (smaller, faster); use text .x_t when you need to inspect or debug
  • When translating to a non-Parasolid (ACIS) host, expect and plan for healing at surface boundaries
  • Match modeling tolerance to the receiving application to minimize tiny-edge/sliver artifacts

Common Pitfalls

  • Assuming XT carries features or history — it transmits geometry and topology, not the feature tree
  • Mixing kernels (Parasolid ↔ ACIS) without healing, leaving micro-gaps that break downstream Booleans
  • Confusing the kernel with the CAD application — Parasolid is the engine, not the user-facing product

Standard Engineering Workflow for Parasolid Geometry Kernel

2. Geometric Alignment & Profile Design

Lay out horizontal tangents and spiral transitions following AASHTO / Eurocode minimum curve radii, coupled with vertical slope crest/sag parabolic curves.

Common Failure Scenarios & Troubleshooting

Failure / Geometric IssueRoot Cause & Mitigation Strategy
Surface triangulation bridges across steep ravines incorrectlyAdd linear Breaklines along tops/toes of slopes or specify 'Maximum Triangle Length' under Surface Build Properties.
Horizontal curve radius triggers AASHTO violation flagsAdjust minimum transition spiral length or increase curve radius to meet minimum design speed superelevation criteria.
Coordinates offset by several meters after CAD/GIS importVerify projection datum and false easting/northing parameters in MAPCSASSIGN before importing geospatial shapefiles.

Industry Standards & Compliance Codes

  • Eurocode 7 (Geotechnical Design - EN 1997)
  • ISO 19650 (BIM for Civil Infrastructure)

References & Further Reading

Related Concepts

Explore more Multi-platform topics in our Multi-platform knowledge base, or browse the full terminology index.

For structured learning, see our Multi-platform learning path.