# Can't Add Outline on vtk Bezier

**URL:** <https://discourse.vtk.org/t/cant-add-outline-on-vtk-bezier/12850>\
**Category:** Development\
**Tags:** python, vtkjs\
**Created:** [December 5, 2023, 2:43pm UTC](https://discourse.vtk.org/t/cant-add-outline-on-vtk-bezier/12850 "2023-12-05T14:43:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Loic\_Azegha](https://discourse.vtk.org/user_avatar/discourse.vtk.org/loic_azegha/32/7952_2.png) [@Loic\_Azegha](https://discourse.vtk.org/u/Loic_Azegha)\
**Post date:** [December 5, 2023, 2:43pm UTC](https://discourse.vtk.org/t/cant-add-outline-on-vtk-bezier/12850/1 "2023-12-05T14:43:18Z")

</div>

Hello I tried to add the outline on my vtk bezier hexahedron

```
 vtkActor actor= new vtkActor();
  vtkActor actorBorder= new vtkActor(); 

  vtkUnstructuredGrid ugrid= new vtkUnstructuredGrid();
  ugrid.SetPoints(points);
  ugrid.GetPointData().SetRationalWeights(rationalWeights);
  ugrid.InsertNextCell(new vtkBezierHexahedron().GetCellType()/*
                                                               * VTK_BEZIER_HEXAHEDRON
                                                               */, pointIds);
  vtkDataSetMapper mapper= new vtkDataSetMapper();
  vtkPolyDataMapper mapper1= new vtkPolyDataMapper();

 vtkTessellatorFilter tessellator= new vtkTessellatorFilter();
  tessellator.SetInputData(ugrid);
  tessellator.SetChordError(0.005);
  tessellator.SetMaximumNumberOfSubdivisions(5);
  tessellator.Update();

   vtkOutlineFilter outlineFilter= new vtkOutlineFilter();
  outlineFilter.SetInputConnection(tessellator.GetOutputPort());

  vtkPolyDataNormals normalsFilter= new vtkPolyDataNormals();
     normalsFilter.SetInputConnection(outlineFilter.GetOutputPort());
     normalsFilter.SplittingOff();

     mapper1.SetInputConnection(normalsFilter.GetOutputPort());
     mapper.SetInputConnection(tessellator.GetOutputPort());

     actor.SetMapper(mapper);
     actorBorder.SetMapper(mapper1);

   actor.GetProperty().SetColor(0, 1, 0);
  actorBorder.GetProperty().SetColor(1.0, 0, 0);

```

ren.AddActor(actor);  
ren.AddActor(actorBorder);

```
  ren.SetGradientBackground(true);
  ren.SetBackground(Bgcolor);
  ren.SetBackground2(Bgcolor2);

```

Thank you for your feedback.
