
How It Works
Solids# — the advanced geometry kernel powering every Power Surfacing product.
Built on Proven Technology
IntegrityWare's Solids# Technology is the high-performance geometry kernel at the core of every Power Surfacing product. It provides the mathematical foundation for subdivision surface (Sub-D) modeling, NURBS representation, and mesh-to-CAD surface fitting. Solids# is implemented in the C# (C Sharp) programming language. C# is a cross between C and Java offering great performance and reliability.
Developed by IntegrityWare, Inc., Solids# Technology provides continuous NURBS boundary representations that export cleanly to STEP, IGES, and SAT.
- Sub-D to Brep NURBS conversion with G2 edge continuity
- Automatic Quad Wrap retopology that follows curvature flow
- Shrink Wrap detail capture without adding polygon count
- Optimized, lightweight representation for large, complex scans
- Mesh repair, smoothing, and hole-filling tools
- Export to STEP, OBJ and STL formats
- Export Sketches, Features and Surfaces directly to SOLIDWORKS

Core Technology Capabilities
High-Performance Kernel
Optimized geometry processing that turns even large, highly detailed scans into editable geometry in minutes.
Sub-D to NURBS
Convert subdivision surfaces to G2-continuous NURBS representation with precise edge and curvature control.
Surface Fitting
Quad Wrap and Shrink Wrap algorithms fit smooth NURBS surfaces to scan data, meshes, and point clouds.
Production Proven
Trusted across industrial design, ergonomics, automotive, dental, and consumer product industries.
Mesh Editing Tools
Comprehensive tools for repairing, smoothing, decimating, and refining polygon meshes and scan data.
Constraint-Based Sketching
Dimension-driven 2D sketching with geometric constraints for precise, parametric design intent.
Sub-D + Analytical Geometry
Tight integration of subdivision surfaces with analytical geometry for hybrid organic and precise modeling.
Feature-Based Solids Modeling
Parametric solid modeling with features like extrudes, revolves, fillets, and booleans.
NURBS Curves & Surfaces
Full NURBS curve and surface support for smooth, mathematically precise freeform geometry.
Parallel Processing
High performance through multi-threaded parallel processing that leverages all available CPU cores.
Experience Solids# Technology
See the power of Solids# Technology in action through Power Surfacing products.