# Extending the Markups module

**URL:** <https://discourse.slicer.org/t/extending-the-markups-module/14882>\
**Category:** Development\
**Created:** [December 4, 2020, 12:23pm UTC](https://discourse.slicer.org/t/extending-the-markups-module/14882 "2020-12-04T12:23:18Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [November 9, 2021, 9:27am UTC](https://discourse.slicer.org/t/extending-the-markups-module/14882/12 "2021-11-09T09:27:28Z")

</div>

Hi all,

I’ve created a new [extension](https://github.com/cpinter/SlicerGridSurface/tree/master) based on the Bézier surface markup by @RafaelPalomar. I added the NURBS interpolation type to be able to create surfaces more intuitively and made some improvements and generalizations.  
We are planning to further improve this markup (fitting to model/segmentation, shared edges, etc.), and expect it to be around for a while.

It is all ready ([see PR](https://github.com/Slicer/ExtensionsIndex/pull/1796)), however, questions have arisen about its name. Currently it is called GridSurface, but it does not describe its purpose too well, and seems to be too technical. **I’d like to ask for your help in finding an appropriate name.**

Some of the ideas so far:

- Surface patch
- Surface markup
- Surface warp
- Curved surface
- Curved plane

Here’s a very short video that shows how it looks:

[![](https://img.youtube.com/vi/Lh0Dsr_NE6M/maxresdefault.jpg "3D Slicer surface markup") ](https://www.youtube.com/watch?v=Lh0Dsr_NE6M)

---

_[View the full topic](https://discourse.slicer.org/t/extending-the-markups-module/14882)._
