vtk-m/vtkm/rendering
Manish Mathai 3210e50209 Adds an small Z offset to the wireframe edges to solve z-fights
This commit solved z-fighting issues with two changes:
- A small offset, proportional to distance between near and far planes, is
applied in camera space to the edges.
- The minimum screenspace offset is increased as well for the same reason.
A new test case is added for uniform grids.
Additionally, the line plotting algorithm is changed to round off the
edge endpoints to fill in empty pixels seen on uniform grids.
2017-08-29 14:55:24 -07:00
..
internal Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
raytracing Merge topic 'x_ray_add_emmission' 2017-08-20 00:09:13 -04:00
testing Adds an small Z offset to the wireframe edges to solve z-fights 2017-08-29 14:55:24 -07:00
Actor.cxx Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
Actor.h Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
AxisAnnotation2D.cxx Adding ability to have y-axis log scaling in 1D. 2017-08-07 10:45:03 -04:00
AxisAnnotation2D.h Adding ability to have y-axis log scaling in 1D. 2017-08-07 10:45:03 -04:00
AxisAnnotation3D.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
AxisAnnotation3D.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
AxisAnnotation.cxx Adding ability to have y-axis log scaling in 1D. 2017-08-07 10:45:03 -04:00
AxisAnnotation.h Adding ability to have y-axis log scaling in 1D. 2017-08-07 10:45:03 -04:00
BitmapFont.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
BitmapFont.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
BitmapFontFactory.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
BitmapFontFactory.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
BoundingBoxAnnotation.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
BoundingBoxAnnotation.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
Camera.cxx Merge topic 'rendering_pipeline' 2017-08-06 17:02:51 -04:00
Camera.h Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
Canvas.cxx Saving pnms with VS2015 converts LF into CRLF unless the file is opened as binary. 2017-07-06 18:56:16 -04:00
Canvas.h Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
CanvasEGL.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
CanvasEGL.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
CanvasGL.cxx Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
CanvasGL.h Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
CanvasOSMesa.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
CanvasOSMesa.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
CanvasRayTracer.cxx Merge topic 'rendering_pipeline' 2017-08-06 17:02:51 -04:00
CanvasRayTracer.h Merge topic 'rendering_pipeline' 2017-08-06 17:02:51 -04:00
CMakeLists.txt Refactoring 2017-08-21 18:21:44 -07:00
Color.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
Color.h Moves class-wide visibility macro to just the static class members. 2017-07-24 14:51:46 -07:00
ColorBarAnnotation.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
ColorBarAnnotation.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
ColorLegendAnnotation.cxx Removing print. 2017-08-02 12:35:30 -04:00
ColorLegendAnnotation.h Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
ColorTable.cxx Adding color lines, view annotations, line color labels. 2017-07-28 13:31:19 -04:00
ColorTable.h refactoring ray tracing and adding new renderer 2017-06-17 14:28:45 -07:00
ConnectivityProxy.cxx Merge remote-tracking branch 'upstream/master' into x_ray_add_emmission 2017-08-15 07:27:17 -07:00
ConnectivityProxy.h refactoring ray tracing and adding new renderer 2017-06-17 14:28:45 -07:00
DecodePNG.cxx Remove lines that only contain a semi-colon. 2017-08-16 14:31:17 -04:00
DecodePNG.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
Mapper.cxx Adding ability to have y-axis log scaling in 1D. 2017-08-07 10:45:03 -04:00
Mapper.h Adding ability to have y-axis log scaling in 1D. 2017-08-07 10:45:03 -04:00
MapperConnectivity.cxx refactoring ray tracing and adding new renderer 2017-06-17 14:28:45 -07:00
MapperConnectivity.h Cleaning up rendering headers and moving structured volume renderer into cxx file 2017-07-08 13:48:38 -07:00
MapperGL.cxx Adding 2D, 3D annotations, fixing GL color mapper. 2017-08-10 09:26:16 -04:00
MapperGL.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
MapperRayTracer.cxx removing background colors from tracers. Background color is now the responsiblitiy of the canvas. 2017-08-12 17:22:47 -07:00
MapperRayTracer.h Multi canvas rendering 2017-08-06 11:59:19 -07:00
MapperVolume.cxx removing background colors from tracers. Background color is now the responsiblitiy of the canvas. 2017-08-12 17:22:47 -07:00
MapperVolume.h refactoring ray tracing and adding new renderer 2017-06-17 14:28:45 -07:00
MapperWireframer.cxx Handles the case when the passed canvas has rendered data. 2017-08-23 14:51:05 -07:00
MapperWireframer.h Handles the case when the passed canvas has rendered data. 2017-08-23 14:51:05 -07:00
MatrixHelpers.h Fixing View1d and View2d x scaling. 2017-07-17 09:58:15 -04:00
Scene.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
Scene.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextAnnotation.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextAnnotation.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextAnnotationBillboard.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextAnnotationBillboard.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextAnnotationScreen.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextAnnotationScreen.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextureGL.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
TextureGL.h clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
Triangulator.h adding support in rendering triangulator for cell set permutation 2017-08-02 08:46:33 -07:00
View1D.cxx Adding 2D, 3D annotations, fixing GL color mapper. 2017-08-10 09:26:16 -04:00
View1D.h Adding ability to have y-axis log scaling in 1D. 2017-08-07 10:45:03 -04:00
View2D.cxx Adding 2D, 3D annotations, fixing GL color mapper. 2017-08-10 09:26:16 -04:00
View2D.h Adding 2D, 3D annotations, fixing GL color mapper. 2017-08-10 09:26:16 -04:00
View3D.cxx Adding 2D, 3D annotations, fixing GL color mapper. 2017-08-10 09:26:16 -04:00
View3D.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
View.cxx Adding ability to modify axis color as well as legend label color. 2017-08-02 12:32:19 -04:00
View.h Adding ability to modify axis color as well as legend label color. 2017-08-02 12:32:19 -04:00
Wireframer.h Adds an small Z offset to the wireframe edges to solve z-fights 2017-08-29 14:55:24 -07:00
WorldAnnotator.cxx clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
WorldAnnotator.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
WorldAnnotatorGL.cxx Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00
WorldAnnotatorGL.h Respect VTK-m convention of parameters all or nothing on a line 2017-05-26 13:53:28 -04:00