# vtkImplicitPlaneWidget2

**URL:** https://discourse.vtk.org/t/vtkimplicitplanewidget2/3177
**Category:** Development
**Created:** [April 29, 2020, 6:57pm UTC](https://discourse.vtk.org/t/vtkimplicitplanewidget2/3177 "2020-04-29T18:57:11Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Synfony](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/s/b5a626/32.png) [@Synfony](https://discourse.vtk.org/u/Synfony)
#### Post date: [April 29, 2020, 6:57pm UTC](https://discourse.vtk.org/t/vtkimplicitplanewidget2/3177/1 "2020-04-29T18:57:11Z")

</div>

Hello everyone,  
I am using the vtkImplicitPlaneWidget2.

But, I need to remove the arrow handle. How do I remove the arrow handle?  
I could not find any single method in the vtkImplicitPlaneWidget2 and vtkImplicitPlaneRepresentation either.

Please help!

---

<div class="post-metadata">

### Author: ![lassoan](https://discourse.vtk.org/user_avatar/discourse.vtk.org/lassoan/32/50_2.png) [@lassoan](https://discourse.vtk.org/u/lassoan)
#### Post date: [April 29, 2020, 8:27pm UTC](https://discourse.vtk.org/t/vtkimplicitplanewidget2/3177/2 "2020-04-29T20:27:09Z")

</div>

You may create a widget representation the looks exactly like you want it or modify the existing widget representation (for example, options to show/hide certain parts).

---

<div class="post-metadata">

### Author: ![11113](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/1/e9c0ed/32.png) [@11113](https://discourse.vtk.org/u/11113)
#### Post date: [October 27, 2020, 7:22am UTC](https://discourse.vtk.org/t/vtkimplicitplanewidget2/3177/3 "2020-10-27T07:22:04Z")

</div>

One way, You set opacities of an arrow handle to 0.0.

```
auto widget = vtkSmartPointer<vtkImplicitPlaneWidget2>::New();
auto representation = vtkSmartPointer<vtkImplicitPlaneRepresentation>::New();

auto normal_property = representation->GetNormalProperty();
normal_property->SetOpacity(0.0);
auto selected_normal_property = representation->GetSelectedNormalProperty();
selected_normal_property->SetOpacity(0.0);

widget->SetRepresentation(representation);
```
