Polysplines converts a controlling net of points into a surface and its B-rep.
PolySpline surfaces are,

  1. by default, curvature continuous;
  2. fully .step-compatible polynomial;
  3. support various corner and boundary rules.

While quad meshes with isolated EVs up to valence 8 are preferred, other irregularities are supported, and the code is robust for general polyhedral input nets.

PolySplines is a C++-based dll available for all major operating systems.
Commercial licensing available.






Corner and Boundary options






Polyhedral net (top)
PolySpline surface (bottom): Gray: regular , Green: extraordinary point, Cyan: T0, Yellow: T1-juntion

Smooth polynomial surfaces without splitting into many pieces

Easy, exact computation of moments, e.g. volume, center of mass, axes of inertia






PolySpline option in Plasticity