# How to apply peeling on a .VTK surface

**URL:** https://discourse.vtk.org/t/how-to-apply-peeling-on-a-vtk-surface/9577
**Category:** Web
**Created:** [October 12, 2022, 9:32am UTC](https://discourse.vtk.org/t/how-to-apply-peeling-on-a-vtk-surface/9577 "2022-10-12T09:32:28Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![dexter](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/d/dc4da7/32.png) [@dexter](https://discourse.vtk.org/u/dexter)
#### Post date: [October 12, 2022, 9:32am UTC](https://discourse.vtk.org/t/how-to-apply-peeling-on-a-vtk-surface/9577/1 "2022-10-12T09:32:28Z")

</div>

Hi,

I have a C++ example of depth peeling where they used [vtkProbeFilter](https://discourse.vtk.org/t/how-to-set-defualt-value-for-vtkprobefilter/8116) to apply peeling on a VTK skin head surface using the VTI volume values, and a slider to give the value of peeling, to finally get the VTK brain surface, I want to implement this in VTK.js, to be able to reduce the VTK head surface using x,y and z sizes (From my VTI volume) and get the VTK brain surface,

I noticed that vtkProbeFilter is not supported, is there another way to apply this idea

Thank you
