# Add B-Spline/ NURBS visualization capability.

**URL:** https://discourse.paraview.org/t/add-b-spline-nurbs-visualization-capability/7029
**Category:** Feature Requests
**Created:** [April 22, 2021, 3:35pm UTC](https://discourse.paraview.org/t/add-b-spline-nurbs-visualization-capability/7029 "2021-04-22T15:35:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [April 22, 2021, 3:35pm UTC](https://discourse.paraview.org/t/add-b-spline-nurbs-visualization-capability/7029/1 "2021-04-22T15:35:24Z")

</div>

From a user voice [request](https://paraview.uservoice.com/forums/11350-general/suggestions/1826679-add-b-spline-nurbs-visualization-capability).

Please add a feature in order to be able to directly visualize NURBS --no discretization necessary!. NURBS is already a standard in computer graphics and the future of FEA (isogeometric analysis).

> **[Non-uniform rational B-spline](https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline)**
>
> Non-uniform rational basis spline (NURBS) is a mathematical model using basis splines (B-splines) that is commonly used in computer graphics for representing curves and surfaces. It offers great flexibility and precision for handling both analytic (defined by common mathematical formulae) and modeled shapes. It is a type of curve modeling, as opposed to polygonal modeling or digital sculpting. NURBS curves are commonly used in computer-aided design (CAD), manufacturing (CAM), and engineering (CAE...

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [April 22, 2021, 3:36pm UTC](https://discourse.paraview.org/t/add-b-spline-nurbs-visualization-capability/7029/2 "2021-04-22T15:36:47Z")

</div>

FYI @florian360

---

<div class="post-metadata">

### Author: ![dcthomp](https://discourse.paraview.org/user_avatar/discourse.paraview.org/dcthomp/32/20_2.png) [@dcthomp](https://discourse.paraview.org/u/dcthomp)
#### Post date: [April 22, 2021, 4:05pm UTC](https://discourse.paraview.org/t/add-b-spline-nurbs-visualization-capability/7029/3 "2021-04-22T16:05:01Z")

</div>

Writing geometry, vertex, and fragment shaders to render trimmed NURBS would be fun but a _ton_ of work. Adding scalar interpolation on top would also be a fair amount of work. Ensuring picking worked would be a fair amount of work. Let me know if you find funding to work on it. 🙂
