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
Power Surfacing Studio logo

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.