Home

XNurbs uses one simple UI to solve all kinds of issues for NURBS creations – It virtually has an unlimited capacity for solving NURBS and generating high-quality surfaces based on energy-minimization method. Its energy-minimization algorithm produces high-quality surfaces that are analogous to a physical model: when a wooden batten bends, it always assumes a shape that minimizes its bending energy to form a smooth curve.

Blending dozens of edges with one watertight G2 NURBS surface.

There are numerous operations or scenarios how XNurbs could be used. Since it is impossible to demonstrate all of them, the followings are just some examples. From users’ viewpoint, all operations or scenarios are the same: users just select curves or points, XNurbs will generate the smoothest NURBS surfaces that satisfy all the inputted constraints.

New users should click here to play the basic demo video, which creates one side surface of a mouse in “slow-motion”. The demo videos, e.g., the bottom surface of Jet Ski Hull, blending, the top surfaces of a mouse and the side surfaces of a mouse show how XNurbs creates high-quality surfaces based on energy-minimization method and they can be also used as tutorials.(Courtesy of Vladimir Aleksic, an experienced designer.)

Watertight Bumper (All surfaces of the bumper are generated by XNurbs with G2 continuity. Courtesy of Vladimir Aleksic.)

Watertight Jet Ski Hull (All are generated by XNurbs with G2 continuity. Refer to the Tutorial Section for how the Hull is created on the fly. Click here to play the demo video showing how the bottom surface of the Hull is created. While the video only demonstrates the most basic operation for XNurbs, once you understand how to operation XNurbs, then you can use XNurbs in thousands of different operations and XNurbs generates all other Hull patches in the same way. Notice the surface quality generated by XNurbs. Courtesy of Vladimir Aleksic.)

Blending Y-shaped Pipeline with one watertight G2 surface.

Watertight Mouse (All are generated by XNurbs with G2 continuity. Click to play video1, video2 and video3. Courtesy of Vladimir Aleksic.)

Key Features:

  • Unlimited capacity for solving NURBS: Its optimization algorithm can solve virtually any NURBS surface in a matter of milliseconds (regardless of how complex the constraints are).
  • High-quality surfaces: Its optimization algorithm uses energy-minimization method to generate the smoothest NURBS surfaces that satisfy all the inputted constraints.
  • Easy-to-use: it uses one simple UI for all kinds of NURBS modeling.
  • Native CAD surfaces: XNurbs generates native CAD surfaces, i.e., trimmed/untrimmed NURBS surfaces, which can be directly used for any CAD modeling operations.
A part of a watch model: Blending the surrounding geometries with one watertight G2 surface.