# Draw on a 3D Surface

**URL:** <https://discourse.slicer.org/t/draw-on-a-3d-surface/28431>\
**Category:** Support\
**Tags:** 3d-model\
**Created:** [March 17, 2023, 6:21pm UTC](https://discourse.slicer.org/t/draw-on-a-3d-surface/28431 "2023-03-17T18:21:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shovon\_Ahmed](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/shovon_ahmed/32/18805_2.png) [@Shovon\_Ahmed](https://discourse.slicer.org/u/Shovon_Ahmed)\
**Post date:** [March 17, 2023, 6:21pm UTC](https://discourse.slicer.org/t/draw-on-a-3d-surface/28431/1 "2023-03-17T18:21:37Z")

</div>

Hi,

I am currently building an application in VR that should allow drawing on a 3D surface (e.g. Skull model). I have used the "Draw on a Surface Feature’ in Slicer. I would like to know how it is precisely done. If you could share any references that would be very helpful.

Thanks

---

<div class="post-metadata">

**Author:** ![Shovon\_Ahmed](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/shovon_ahmed/32/18805_2.png) [@Shovon\_Ahmed](https://discourse.slicer.org/u/Shovon_Ahmed)\
**Post date:** [April 5, 2023, 12:54am UTC](https://discourse.slicer.org/t/draw-on-a-3d-surface/28431/2 "2023-04-05T00:54:27Z")

</div>

[https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/b/3/b353ed4669c0a2353cb4512de95f32e54a950932.mp4](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/b/3/b353ed4669c0a2353cb4512de95f32e54a950932.mp4)
  
I might have not been able to explain what I meant exactly in my post. Here I attached a video. I just wanted to know how the erase or similar kind of functions get activated when the cursor is on the model and how to define such parameters.

Thanks

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [April 5, 2023, 2:36pm UTC](https://discourse.slicer.org/t/draw-on-a-3d-surface/28431/3 "2023-04-05T14:36:55Z")

</div>

These are the general instructions for finding the implementation of various features:

[https://slicer.readthedocs.io/en/latest/developer\_guide/python\_faq.html#how-to-find-a-python-function-for-any-slicer-features](https://slicer.readthedocs.io/en/latest/developer_guide/python_faq.html#how-to-find-a-python-function-for-any-slicer-features)
