Download

Procedural NURBS Curves and Surfaces

Using geometry algorithm to evaluate Non-Uniform Rational B-Spline(NURBS) curves and surface. Including knot insertion, removal,refinement,… of curves and surfaces.You can easily call functions of NURBS in blueprints to visualize the curves and surfaces in a level. Specifically, the NURBS surfaces are visualized by using procedural mesh component.And all these curves and surfaces can be edit in real time. All algorithms of NURBS are referenced “The NURBS Book”. You can use these curves and surface in your papers or research.

**Technical Details: **
• NURBS (Non-Uniform Rational B-Splines) algorithms from “The NURBS Book”.
• C++ object-oriented for all basic classes.
• Procedural NURBS curves and surfaces.
• Visualizes important features of NURBS.

Procedural_NURBS_Curves_and_Surfaces_featured.png

c3f0b70c19f872c4529e0950699f7e179a049d8d.jpeg

a387e461b5d85451b2b27c3840dc639d87f52096.png

77178c679515e5130d4bef72e5fe970a3bad664b.jpeg

Procedural_NURBS_Curves_and_Surfaces_screenshot_04.png.jpg

Procedural_NURBS_Curves_and_Surfaces_screenshot_05.png.jpg

无标题.png

This c++ blueprint now available in marketplace

Hello! I would like to know if your blueprint will suit my needs.
I’m creating a racing game similar to F-Zero and I want to use NURBS surfaces as the track collision geometry. I would like to know if your blueprint allows for collision detection, or at least someway to query the information from a point in the surface, such as position and normal direction.

So if I had a vehicle close to the NURBS surface I could query what point in the surface is closest to the vehicle and have the vehicle orient itself to the normal of that point and also position itself above that point. Are those things possible using your blueprint?
Thank you for your time!