# Mesh lines display discontinuity

**URL:** https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507
**Category:** Support
**Tags:** jobs, code
**Created:** [March 12, 2024, 1:48am UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507 "2024-03-12T01:48:39Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![SkyFishers](https://discourse.vtk.org/user_avatar/discourse.vtk.org/skyfishers/32/7347_2.png) [@SkyFishers](https://discourse.vtk.org/u/SkyFishers)
#### Post date: [March 12, 2024, 1:48am UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/1 "2024-03-12T01:48:39Z")

</div>

I use VTK8.2 to render one FEA mode,I render the mode and element-edges in two vtkActor. But, when I move the camera, the mesh line may display discontinuity.Here is the picture.  
 ![Bug](https://discourse.vtk.org/uploads/default/original/2X/b/b96b685cdf5b8e3c8df8a2a174e2df266d7f65d7.gif)

---

<div class="post-metadata">

### Author: ![SkyFishers](https://discourse.vtk.org/user_avatar/discourse.vtk.org/skyfishers/32/7347_2.png) [@SkyFishers](https://discourse.vtk.org/u/SkyFishers)
#### Post date: [March 12, 2024, 1:51am UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/2 "2024-03-12T01:51:06Z")

</div>

I try to use FXAA,but not improve;

```auto
       renderer->UseFXAAOn();

    // configure the FXAA antialiasing
    vtkSmartPointer<vtkFXAAOptions> fxaaOptions = renderer->GetFXAAOptions();
    fxaaOptions->SetSubpixelBlendLimit(1 / 2.0);
    //fxaaOptions->SetSubpixelContrastThreshold(1/2.0);
    //fxaaOptions->SetRelativeContrastThreshold(0.125);
    //fxaaOptions->SetHardContrastThreshold(0.045);
    //fxaaOptions->SetSubpixelBlendLimit(0.75);
    //fxaaOptions->SetSubpixelContrastThreshold(0.25);
    //fxaaOptions->SetUseHighQualityEndpoints(true);
    //fxaaOptions->SetEndpointSearchIterations(12);

```

---

<div class="post-metadata">

### Author: ![SkyFishers](https://discourse.vtk.org/user_avatar/discourse.vtk.org/skyfishers/32/7347_2.png) [@SkyFishers](https://discourse.vtk.org/u/SkyFishers)
#### Post date: [March 12, 2024, 1:56am UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/3 "2024-03-12T01:56:47Z")

</div>

I also try to use code:

```auto
        vtkPolyDataMapper::SetResolveCoincidentTopologyToPolygonOffset();
        vtkPolyDataMapper::SetResolveCoincidentTopologyPolygonOffsetFaces(0);
        vtkMapper::SetResolveCoincidentTopologyPolygonOffsetParameters(2, 2);
        vtkMapper::SetResolveCoincidentTopologyLineOffsetParameters(1, 1);

```

and ,set the mapper of mesh line:

```auto
        meshMapper->SetRelativeCoincidentTopologyLineOffsetParameters(0, -6600);
        meshMapper->SetRelativeCoincidentTopologyPolygonOffsetParameters(0, -6600);

```

but still not improve;

---

<div class="post-metadata">

### Author: ![Paulo\_Carvalho](https://discourse.vtk.org/user_avatar/discourse.vtk.org/paulo_carvalho/32/370_2.png) [@Paulo\_Carvalho](https://discourse.vtk.org/u/Paulo_Carvalho)
#### Post date: [March 13, 2024, 4:56pm UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/4 "2024-03-13T16:56:49Z")

</div>

Hello,

Have you tried MSAA?

best,

PC

---

<div class="post-metadata">

### Author: ![SkyFishers](https://discourse.vtk.org/user_avatar/discourse.vtk.org/skyfishers/32/7347_2.png) [@SkyFishers](https://discourse.vtk.org/u/SkyFishers)
#### Post date: [March 13, 2024, 11:12pm UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/5 "2024-03-13T23:12:30Z")

</div>

Yes,T also try the MASS.

---

<div class="post-metadata">

### Author: ![Paulo\_Carvalho](https://discourse.vtk.org/user_avatar/discourse.vtk.org/paulo_carvalho/32/370_2.png) [@Paulo\_Carvalho](https://discourse.vtk.org/u/Paulo_Carvalho)
#### Post date: [March 14, 2024, 11:08am UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/6 "2024-03-14T11:08:25Z")

</div>

And?

---

<div class="post-metadata">

### Author: ![SkyFishers](https://discourse.vtk.org/user_avatar/discourse.vtk.org/skyfishers/32/7347_2.png) [@SkyFishers](https://discourse.vtk.org/u/SkyFishers)
#### Post date: [March 15, 2024, 12:35am UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/7 "2024-03-15T00:35:21Z")

</div>

All these methond are independent

---

<div class="post-metadata">

### Author: ![SkyFishers](https://discourse.vtk.org/user_avatar/discourse.vtk.org/skyfishers/32/7347_2.png) [@SkyFishers](https://discourse.vtk.org/u/SkyFishers)
#### Post date: [March 22, 2024, 7:59am UTC](https://discourse.vtk.org/t/mesh-lines-display-discontinuity/13507/8 "2024-03-22T07:59:26Z")

</div>

I have solve these problem ;  
It is necessary to first set up；  
`vtkPolyDataMapper::SetResolveCoincidentTopologyToPolygonOffset();`
