# A few parametric shapes controlled by markups points

**URL:** <https://discourse.slicer.org/t/a-few-parametric-shapes-controlled-by-markups-points/35854>\
**Category:** Development\
**Created:** [May 1, 2024, 2:11pm UTC](https://discourse.slicer.org/t/a-few-parametric-shapes-controlled-by-markups-points/35854 "2024-05-01T14:11:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [May 1, 2024, 2:11pm UTC](https://discourse.slicer.org/t/a-few-parametric-shapes-controlled-by-markups-points/35854/1 "2024-05-01T14:11:25Z")

</div>

Hello,

I have pushed this [branch](https://github.com/chir-set/SlicerExtraMarkups/tree/ParametricFunctions/Shape/) in the ExtraMarkups extension. It offers a few parametric shapes that are controlled by 4 markups control points. More parameters are controlled in the module’s widget. They are all vtkParametricFunction derived objects that are already in the VTK library.

I do not intend to merge it in ExtraMarkups’ main branch right away, since this extension is a dependency of SlicerVMTK. The update is relatively big and may hide trouble. It could be merged if it is considered a value-added update by Slicer core developers. People who build Slicer may evaluate this branch any time.

I admit that it’s hard to find a real-world useful application right now. Anyway, it’s there for any purpose.

Thanks for any input and regards.
