
This Grasshopper component implements the De Boor algorithm for explicit NURBS curve and surface evaluation in Rhino. The DeBoor NURBS component provides a specialized toolset for computational designers working within the Rhino and Grasshopper environment. It facilitates the explicit evaluation of NURBS geometry by implementing the mathematical De Boor algorithm directly within the node-based interface. This allows for precise control over basis-function inspection and curve manipulation that goes beyond standard native components. The utility is designed to handle complex geometric logic, enabling users to perform advanced mathematical operations on splines and surfaces, which is essential for high-fidelity parametric modelling tasks requiring rigorous geometric accuracy and custom mathematical workflows.
The download is a 31 KB file containing .ZIP files.
Users integrate this component by dropping it onto the Grasshopper canvas within a standard definition workflow. It accepts standard NURBS curve or surface inputs, allowing for the extraction of specific mathematical properties or the reconstruction of geometry based on custom knot vectors and control points. Once connected, the component outputs evaluated data that can be piped into further geometric operations or visualisation nodes, streamlining complex mathematical tasks without requiring manual scripting.
This component is intended for architects, facade engineers, and industrial designers engaged in complex geometry rationalisation and advanced parametric modelling. It is particularly useful in projects requiring non-standard curvature, such as bespoke building envelopes, complex structural members, or custom product design. Professionals looking to achieve granular control over NURBS surfaces for manufacturing or high-end architectural form-finding will find this tool indispensable for maintaining geometric integrity throughout the design iteration process in Rhino.
DeBoor NURBS Grasshopper Component
Free
File formats
What changed in 1.0.0
Initial release.
LGPL 3.0 or later
Attribution: caadxyz — licensed under LGPL-3.0-or-later
Full terms have not been published for this listing. Contact the seller before using it on a commercial project.