-
-[![ArrowSource Example][ArrowSource]](./ArrowSource.html "ArrowSource")
-[![CircleSource Example][CircleSource]](./CircleSource.html "CircleSource")
-[![ConcentricCylinderSource Example][ConcentricCylinderSource]](./ConcentricCylinderSource.html "ConcentricCylinderSource")
-[![ConeSource Example][ConeSource]](./ConeSource.html "ConeSource")
-[![Cone Example][Cone]](./Cone.html "Cone source")
-[![CubeSource Example][CubeSource]](./CubeSource.html "CubeSource")
-[![Cursor3D Example][Cursor3D]](./Cursor3D.html "Cursor3D")
-[![CylinderSource Example][CylinderSource]](./CylinderSource.html "CylinderSource")
-[![LineSource Example][LineSource]](./LineSource.html "LineSource")
-[![PlaneSource Example][PlaneSource]](./PlaneSource.html "PlaneSource")
-[![PointSource Example][PointSource]](./PointSource.html "PointSource")
-[![SLICSource Example][SLICSource]](./SLICSource.html "SLICSource")
-[![SphereSource Example][SphereSource]](./SphereSource.html "SphereSource")
-[![WarpScalar Example][WarpScalargif]](./WarpScalar.html "WarpScalar")
-[![WindowedSincPolyDataFilter Example][WindowedSincPolyDataFilter]](./WindowedSincPolyDataFilter.html "WindowedSincPolyDataFilter")
-
-
-
-[ArrowSource]: ../docs/gallery/ArrowSource.jpg
-[CircleSource]: ../docs/gallery/CircleSource.jpg
-[ConcentricCylinderSource]: ../docs/gallery/ConcentricCylinderSource.jpg
-[ConeSource]: ../docs/gallery/ConeSource.jpg
-[Cone]: ../docs/gallery/Cone.jpg
-[CubeSource]: ../docs/gallery/CubeSource.jpg
-[Cursor3D]: ../docs/gallery/Cursor3D.gif
-[CylinderSource]: ../docs/gallery/CylinderSource.jpg
-[LineSource]: ../docs/gallery/LineSource.jpg
-[PlaneSource]: ../docs/gallery/PlaneSource.jpg
-[PointSource]: ../docs/gallery/PointSource.jpg
-[SLICSource]: ../docs/gallery/SLICSource.jpg
-[SphereSource]: ../docs/gallery/SphereSource.gif
-[WarpScalargif]: ../docs/gallery/WarpScalar.gif
-[WindowedSincPolyDataFilter]: ../docs/gallery/WindowedSincPolyDataFilter.gif
-
-# IO
-
-
-
-[![DracoReader Example][DracoReaderWithIcon]](./DracoReader.html "Draco reader(drc)")
-[![PLYReader Example][PLYReaderWithIcon]](./PLYReader.html "PLY reader(ply)")
-[![PLYWriter Example][PLYWriterWithIcon]](./PLYWriter.html "PLY writer(ply)")
-[![STLReader Example][STLReaderWithIcon]](./STLReader.html "STL reader(stl)")
-[![STLWriter Example][STLWriterWithIcon]](./STLWriter.html "STL writer(stl)")
-[![GLTFImporter Example][GLTFImporter]](./GLTFImporter.html "GLTF importer(gltf, glb)")
-[![PolyDataReader Example][PolyDataReaderWithIcon]](./PolyDataReader.html "VTK legacy reader(VTK)")
-[![ElevationReader Example][ElevationReaderWithIcon]](./ElevationReader.html "Elevation reader(CSV, JPG)")
-[![OBJReader Example][OBJReaderWithIcon]](./OBJReader.html "OBJ reader(OBJ, MTL, JPG)")
-[![PDBReader Example][PDBReaderWithIcon]](./PDBReader.html "PDB reader(OBJ, MTL, JPG)")
-[![XMLImageDataWriter Example][XMLImageDataWriterWithIcon]](./XMLImageDataWriter.html "ImageData XML writer(VTI)")
-[![XMLPolyDataDataWriter Example][XMLPolyDataWriterWithIcon]](./XMLPolyDataWriter.html "PolyData XML writer(VTP)")
-[![ZipHttpReader Example][ZipHttpReaderWithIcon]](./ZipHttpReader.html "ZIP http reader(ZIP)")
-[![HttpDataSetReader Example][HttpDataSetReaderWithIcon]](./HttpDataSetReader.html "Import a VTK dataset")
-[![HttpDataSetSeriesReader Example][HttpDataSetSeriesReaderWithIcon]](./HttpDataSetSeriesReader.html "Import a VTK dataset with time support.")
-[![HttpSceneLoader Example][HttpSceneLoaderWithIcon]](./HttpSceneLoader.html "Import a VTK scene (data + representation)")
-[![OfflineLocalView Example][OfflineLocalViewWithIcon]](./OfflineLocalView.html "Load a serialized scene (VTKSZ)")
-[![G-Code Example][GCodeReaderWithIcon]](./GCodeReader.html "G-Code reader(gcode)")
-[![HDRReader Example][HDRReaderWithIcon]](./HDRReader.html "Load an HDR image")
-[![TGAReader Example][TGAReaderWithIcon]](./TGAReader.html "Load an TGA image")
-
-
-
-[DracoReaderWithIcon]: ../docs/gallery/DracoReaderWithIcon.jpg
-[PLYReaderWithIcon]: ../docs/gallery/PLYReaderWithIcon.jpg
-[PLYWriterWithIcon]: ../docs/gallery/PLYWriterWithIcon.jpg
-[STLReaderWithIcon]: ../docs/gallery/STLReaderWithIcon.jpg
-[STLWriterWithIcon]: ../docs/gallery/STLWriterWithIcon.jpg
-[GLTFImporter]: ../docs/gallery/GLTFImporterWithIcon.jpg
-[PolyDataReaderWithIcon]: ../docs/gallery/VTKReaderWithIcon.jpg
-[ElevationReaderWithIcon]: ../docs/gallery/ElevationReaderWithIcon.jpg
-[OBJReaderWithIcon]: ../docs/gallery/OBJReaderWithIcon.jpg
-[PDBReaderWithIcon]: ../docs/gallery/PDBReaderWithIcon.jpg
-[XMLImageDataWriterWithIcon]: ../docs/gallery/XMLImageDataWriterWithIcon.jpg
-[XMLPolyDataWriterWithIcon]: ../docs/gallery/XMLPolyDataWriterWithIcon.jpg
-[ZipHttpReaderWithIcon]: ../docs/gallery/ZipHttpReaderWithIcon.jpg
-[HttpDataSetReaderWithIcon]: ../docs/gallery/HttpDataSetReaderWithIcon.jpg
-[HttpDataSetSeriesReaderWithIcon]: ../docs/gallery/HttpDataSetSeriesReaderWithIcon.gif
-[HttpSceneLoaderWithIcon]: ../docs/gallery/HttpSceneLoaderWithIcon.jpg
-[OfflineLocalViewWithIcon]: ../docs/gallery/OfflineLocalViewWithIcon.jpg
-[GCodeReaderWithIcon]: ../docs/gallery/GCodeReaderWithIcon.jpg
-[HDRReaderWithIcon]: ../docs/gallery/HDRReaderWithIcon.jpg
-[TGAReaderWithIcon]: ../docs/gallery/TGAReaderWithIcon.jpg
-
-# Actors
-
-
-
-[![ScalarBarActor Example][ScalarBarActor]](./ScalarBarActor.html "Scalar bar/color legend/LUT actor")
-[![Actor2D Example][Actor2D]](./Actor2D.html "Actor2D")
-[![CubeAxes Example][CubeAxes]](./CubeAxes.html "Cube axes around an actor")
-
-
-
-[ScalarBarActor]: ../docs/gallery/ScalarBarActor.jpg
-[Actor2D]: ../docs/gallery/Actor2D.jpg
-[CubeAxes]: ../docs/gallery/CubeAxes.jpg
-
-# Rendering
-
-
-
-[![DepthTest Example][DepthTest]](./DepthTest.html "Capture and render the depth buffer of the scene")
-[![Texture Example][Texture]](./Texture.html "Apply a texture on a sphere")
-[![Convolution2DPass Example][Convolution2DPass]](./Convolution2DPass.html "Convolution2DPass")
-[![ManyRenderers Example][ManyRenderers]](./ManyRenderers.html "ManyRenderers")
-[![ManyRenderWindows Example][ManyRenderWindows]](./ManyRenderWindows.html "ManyRenderWindows")
-
-
-
-[Convolution2DPass]: ../docs/gallery/Convolution2DPass.gif
-[DepthTest]: ../docs/gallery/DepthTest.jpg
-[Texture]: ../docs/gallery/Texture.jpg
-[ManyRenderers]: ../docs/gallery/ManyRenderers.gif
-[ManyRenderWindows]: ../docs/gallery/ManyRenderWindows.jpg
-
-## Geometry Rendering
-
-
-
-[![SphereMapper Example][SphereMapper]](./SphereMapper.html "GPU sphere mapper")
-[![StickMapper Example][StickMapper]](./StickMapper.html "GPU stick/cylinder/column mapper")
-[![Glyph3DMapper Example][Glyph3DMapper]](./Glyph3DMapper.html "Glyph mapper to render the same object multiple times")
-[![SphereArrays Example][SphereArray]](./SphereArray.html "SphereArray")
-[![GlyphRotation Example][GlyphRotation]](./GlyphRotation.html "Apply rotations on the glyph mapper")
-[![TimeSeries Example][TimeSeries]](./TimeSeries.html "Time based dataset")
-[![SurfaceLICMapper Example][SurfaceLICMapper]](./SurfaceLICMapper.html "Surface Line Integral Convolution (LIC) mapper")
-
-
-
-[SurfaceLICMapper]: ../docs/gallery/SurfaceLICMapper.jpg
-[Glyph3DMapper]: ../docs/gallery/Glyph3DMapper.jpg
-[SphereMapper]: ../docs/gallery/SphereMapper.jpg
-[StickMapper]: ../docs/gallery/StickMapper.jpg
-[SphereArray]: ../docs/gallery/SphereArray.jpg
-[GlyphRotation]: ../docs/gallery/GlyphRotation.jpg
-[TimeSeries]: ../docs/gallery/TimeSeries.gif
-
-## Image Rendering
-
-
-
-[![ImageLabelOutline Example][ImageLabelOutline]](./ImageLabelOutline.html "ImageLabelOutline")
-[![ImageMapper Example][ImageMapper]](./ImageMapper.html "2D orthogonal axis image mapper")
-[![ImageResliceMapper Example][ImageResliceMapper]](./ImageResliceMapper.html "GPU 2D reslice/oblique/MPR mapper")
-[![ImageCPRMapper Example][ImageCPRMapper]](./ImageCPRMapper.html "Curved Planar Reformat GPU mapper, stretched and straightened")
-[![VolumeOutline Example][VolumeOutline]](./VolumeOutline.html "VolumeOutline")
-
-
-
-[ImageLabelOutline]: ../docs/gallery/ImageLabelOutline.jpg
-[ImageCPRMapper]: ../docs/gallery/ImageCPRMapper.jpg
-[ImageResliceMapper]: ../docs/gallery/ImageResliceMapper.gif
-[ImageMapper]: ../docs/gallery/ImageMapper.jpg
-[VolumeOutline]: ../docs/gallery/VolumeOutline.jpg
-
-## Volume Rendering
-
-
-
-[![VolumeClipPlane Example][VolumeClipPlane]](./VolumeClipPlane.html "VolumeClipPlane")
-[![VolumeContour Example][VolumeContourgif]](./VolumeContour.html "VolumeContour")
-[![VolumeMapperBlendModes Example][VolumeMapperBlendModes]](./VolumeMapperBlendModes.html "VolumeMapperBlendModes")
-[![VolumeMapperLightAndShadow Example][VolumeMapperLightAndShadow]](./VolumeMapperLightAndShadow.html "VolumeMapperLightAndShadow")
-[![VolumeMapperParallelProjection Example][VolumeMapperParallelProjection]](./VolumeMapperParallelProjection.html "VolumeMapperParallelProjection")
-[![VolumeRenderingWithPolyData Example][VolumeRenderingWithPolyData]](./VolumeRenderingWithPolyData.html "VolumeRenderingWithPolyData")
-[![VolumeMapper Example][VolumeMapper]](./VolumeMapper.html "3D volume ray cast mapper witch volumetric scattering")
-[![LabelmapEdgeProjection Example][LabelmapEdgeProjection]](./LabelmapEdgeProjection.html "Labelmap edge projection in the volume")
-
-
-
-[VolumeClipPlane]: ../docs/gallery/VolumeClipPlane.jpg
-[VolumeContourgif]: ../docs/gallery/VolumeContour.gif
-[VolumeMapperBlendModes]: ../docs/gallery/VolumeMapperBlendModes.gif
-[VolumeMapperLightAndShadow]: ../docs/gallery/VolumeMapperLightAndShadow.jpg
-[VolumeMapperParallelProjection]: ../docs/gallery/VolumeMapperParallelProjection.jpg
-[VolumeRenderingWithPolyData]: ../docs/gallery/VolumeRenderingWithPolyData.jpg
-[VolumeMapper]: ../docs/gallery/VolumeMapper.jpg
-[LabelmapEdgeProjection]: ../docs/gallery/LabelmapEdgeProjection.gif
-
-
-# Interaction/Picking/Selecting
-
-
-
-[![DeviceOrientationToCamera Example][DeviceOrientationToCamera]](./DeviceOrientationToCamera.html "DeviceOrientationToCamera")
-[![InteractorStyleHMDXR Example][InteractorStyleHMDXR]](./InteractorStyleHMDXR.html "InteractorStyleHMDXR")
-[![InteractorStyleManipulator Example][InteractorStyleManipulator]](./InteractorStyleManipulator.html "InteractorStyleManipulator")
-[![InteractorStyleTrackballCamera Example][InteractorStyleTrackballCamera]](./InteractorStyleTrackballCamera.html "InteractorStyleTrackballCamera")
-[![InteractorStyleUnicam Example][InteractorStyleUnicam]](./InteractorStyleUnicam.html "InteractorStyleUnicam")
-[![KeyboardCameraManipulator Example][KeyboardCameraManipulator]](./KeyboardCameraManipulator.html "KeyboardCameraManipulator")
-[![MouseRangeManipulator Example][MouseRangeManipulator]](./MouseRangeManipulator.html "MouseRangeManipulator")
-[![PiecewiseGaussianWidget Example][PiecewiseGaussianWidget]](./PiecewiseGaussianWidget.html "PiecewiseGaussianWidget")
-[![TimeStepBasedAnimationHandler Example][TimeStepBasedAnimationHandler]](./TimeStepBasedAnimationHandler.html "TimeStepBasedAnimationHandler")
-[![CellPicker Example][CellPicker]](./CellPicker.html "CPU cell picker/selector")
-[![PointPicker Example][PointPicker]](./PointPicker.html "CPU point picker/selector")
-[![HardwareSelector Example][HardwareSelector]](./HardwareSelector.html "GPU point/cell picker/selector with properties")
-
-
-
-[DeviceOrientationToCamera]: ../docs/gallery/DeviceOrientationToCamera.jpg
-[InteractorStyleHMDXR]: ../docs/gallery/InteractorStyleHMDXR.jpg
-[InteractorStyleManipulator]: ../docs/gallery/InteractorStyleManipulator.jpg
-[InteractorStyleTrackballCamera]: ../docs/gallery/InteractorStyleTrackballCamera.jpg
-[InteractorStyleUnicam]: ../docs/gallery/InteractorStyleUnicam.jpg
-[KeyboardCameraManipulator]: ../docs/gallery/KeyboardCameraManipulator.jpg
-[MouseRangeManipulator]: ../docs/gallery/MouseRangeManipulator.jpg
-[PiecewiseGaussianWidget]: ../docs/gallery/PiecewiseGaussianWidget.jpg
-[TimeStepBasedAnimationHandler]: ../docs/gallery/TimeStepBasedAnimationHandler.gif
-[CellPicker]: ../docs/gallery/CellPicker.jpg
-[PointPicker]: ../docs/gallery/PointPicker.jpg
-[HardwareSelector]: ../docs/gallery/HardwareSelector.jpg
-
-# Widgets
-
-
-
-[![AngleWidget Example][AngleWidget]](./AngleWidget.html "Angle (radian, degree) widget example")
-[![Box Example][Box]](./Box.html "Box")
-[![ImageCroppingWidget Example][ImageCroppingWidget]](./ImageCroppingWidget.html "Crop/Clip volume rendering with a bounding box/cube/orthogonal planes")
-[![ImplicitPlaneWidget Example][ImplicitPlaneWidget]](./ImplicitPlaneWidget.html "Translate and orient an implicit plane with normal and origin")
-[![InteractiveOrientationWidget Example][InteractiveOrientationWidget]](./InteractiveOrientationWidget.html "Corner coordinate system orientation widget")
-[![LabelWidget Example][LabelWidget]](./LabelWidget.html "Place, edit text size and color of label widget")
-[![LineWidget Example][LineWidget]](./LineWidget.html "Place and edit line/distance widget with handles")
-[![PaintWidget Example][PaintWidget]](./PaintWidget.html "Draw strokes, create rectangle, square, ellipse and disk 2D widgets")
-[![PolyLineWidget Example][PolyLineWidget]](./PolyLineWidget.html "Place multiple connected handles with text")
-[![ResliceCursorWidget Example][ResliceCursorWidget]](./ResliceCursorWidget.html "Axial Coronal and Sagittal MPR/Oblique/Reformatted/Resliced/Slab/MIP views")
-[![ShapeWidget Example][ShapeWidget]](./ShapeWidget.html "2D shape widgets with text information")
-[![SphereWidget Example][SphereWidget]](./SphereWidget.html "2D sphere widget controlled with radius")
-[![SplineWidget Example][SplineWidget]](./PaintWidget.html "Widget to draw open or closed (triangularized) sharp/smooth polygon widget")
-
-
-
-[AngleWidget]: ../docs/gallery/AngleWidget.png
-[ImageCroppingWidget]: ../docs/gallery/ImageCroppingWidget.jpg
-[ImplicitPlaneWidget]: ../docs/gallery/ImplicitPlaneWidget.png
-[InteractiveOrientationWidget]: ../docs/gallery/InteractiveOrientationWidget.png
-[LabelWidget]: ../docs/gallery/LabelWidget.png
-[LineWidget]: ../docs/gallery/LineWidget.png
-[PaintWidget]: ../docs/gallery/PaintWidget.gif
-[PolyLineWidget]: ../docs/gallery/PolyLineWidget.png
-[ResliceCursorWidget]: ../docs/gallery/ResliceCursorWidget.gif
-[ShapeWidget]: ../docs/gallery/ShapeWidget.png
-[SphereWidget]: ../docs/gallery/SphereWidget.jpg
-[SplineWidget]: ../docs/gallery/SplineWidget.gif
-[Box]: ../docs/gallery/Box.jpg
-
-# Connectivity
-
-
-
-[![AR Example][ARWithLogo]](./AR.html "AR with WebXR")
-[![VR Example][VRWithLogo]](./VR.html "VR with WebXR")
-[![LookingGlass Example][LookingGlassWithLogo]](./LookingGlass.html "Render scene into a LookingGlass device")
-[![ItkWasmVolume Example][ItkWasmVolumeWithLogo]](./ItkWasmVolume.html "ItkWasmVolume")
-[![RemoteView Example][RemoteViewWithLogos]](./RemoteView.html "Connect a VTK or ParaView Python backend server via WebSockets")
-[![ImageStream Example][ImageStreamWithLogos]](./ImageStream.html "Stream a ParaView Python backend server via WebSockets under a VTK.js rendering")
-
-
-
-[ARWithLogo]: ../docs/gallery/ArConeWithLogo.jpg
-[VRWithLogo]: ../docs/gallery/VrConeWithLogo.jpg
-[LookingGlassWithLogo]: ../docs/gallery/LookingGlassConeWithLogo.jpg
-[ItkWasmVolumeWithLogo]: ../docs/gallery/ItkWasmVolumeWithLogo.jpg
-[RemoteViewWithLogos]: ../docs/gallery/RemoteViewWithLogos.jpg
-[ImageStreamWithLogos]: ../docs/gallery/ImageStreamWithLogos.jpg
+title: Examples
+---
+
+
+
+This will allow you to see the some live code running in your browser. Just pick a class on the left menu or in the category grouping below. The [Simple Cone](SimpleCone.html) is a good example to start with if you are new to VTK.
+
+
+
+[![VolumeContour Example][VolumeContour]](./VolumeContour.html)
+[![MultiSliceImageMapper Example][MultiSliceImageMapper]](./MultiSliceImageMapper.html)
+[![PiecewiseGaussianWidget Example][PiecewiseGaussianWidget]](./PiecewiseGaussianWidget.html)
+
+
+
+[MultiSliceImageMapper]: ../docs/gallery/MultiSliceImageMapper.jpg
+[PiecewiseGaussianWidget]: ../docs/gallery/PiecewiseGaussianWidget.jpg
+[VolumeContour]: ../docs/gallery/VolumeContour.jpg
+
+# Applications
+
+
+
+[![GeometryViewer Example][GeometryViewerBrainBloodVessels]](./GeometryViewer.html "Load and visualize meshes")
+[![OBJViewerFerrari Example][OBJViewerFerrari]](./OBJViewer.html "Load OBJ files with textures")
+[![SceneExplorer Example][SceneExplorerVesselWithStreamlines]](./SceneExplorer.html "Load exported ParaView scenes")
+[![SkyboxViewer Example][SkyboxViewer]](./SkyboxViewer.html "Skybox with VR support")
+[![VolumeViewer Example][VolumeViewer]](./VolumeViewer.html "Load and visualize volumes")
+[![QuadView Example][QuadView]](./QuadView.html "QuadView")
+
+
+
+[GeometryViewerBrainBloodVessels]: ../docs/gallery/GeometryViewerBrainBloodVessels2.jpg
+[OBJViewerFerrari]: ../docs/gallery/OBJViewerFerrari.jpg
+[SceneExplorerVesselWithStreamlines]: ../docs/gallery/SceneExplorerVesselWithStreamlines.jpg
+[SkyboxViewer]: ../docs/gallery/SkyboxViewer.jpg
+[VolumeViewer]: ../docs/gallery/VolumeViewer.jpg
+[QuadView]: ../docs/gallery/QuadView.jpg
+
+# Geometry
+
+
+
+[![ImplicitBoolean Example][ImplicitBoolean]](./ImplicitBoolean.html "ImplicitBoolean")
+
+
+
+[ImplicitBoolean]: ../docs/gallery/ImplicitBoolean.jpg
+
+# Volume
+
+
+
+[![MultiSliceImageMapper Example][MultiSliceImageMappergif]](./MultiSliceImageMapper.html "MultiSliceImageMapper")
+[![TestVolumeTypes Example][TestVolumeTypes]](./TestVolumeTypes.html "TestVolumeTypes")
+
+
+
+[MultiSliceImageMappergif]: ../docs/gallery/MultiSliceImageMapper.gif
+[TestVolumeTypes]: ../docs/gallery/TestVolumeTypes.jpg
+
+# Filters
+
+
+
+[![Calculator Example][Calculator2]](./Calculator.html "Calculator")
+[![ClipClosedSurface Example][ClipClosedSurface]](./ClipClosedSurface.html "ClipClosedSurface")
+[![ContourLoopExtraction Example][ContourLoopExtraction]](./ContourLoopExtraction.html "ContourLoopExtraction")
+[![ContourTriangulator Example][ContourTriangulator]](./ContourTriangulator.html "ContourTriangulator")
+[![ImageCropFilter Example][ImageCropFilter]](./ImageCropFilter.html "ImageCropFilter")
+[![ImageMarchingCubes Example][ImageMarchingCubes]](./ImageMarchingCubes.html "ImageMarchingCubes")
+[![ImageMarchingSquares Example][ImageMarchingSquares]](./ImageMarchingSquares.html "ImageMarchingSquares")
+[![ImageStreamline Example][ImageStreamline]](./ImageStreamline.html "ImageStreamline")
+[![OBBTree Example][OBBTree]](./OBBTree.html "OBBTree")
+[![OutlineFilter Example][OutlineFilter]](./OutlineFilter.html "OutlineFilter")
+[![ScalarToRGBA Example][ScalarToRGBA]](./ScalarToRGBA.html "ScalarToRGBA")
+[![TriangleFilter Example][TriangleFilter]](./TriangleFilter.html "TriangleFilter")
+[![TubeFilter Example][TubeFilter]](./TubeFilter.html "TubeFilter")
+[![Cutter Example][Cutter]](./Cutter.html "Cutter")
+[![PolyDataNormals Example][PolyDataNormals]](./PolyDataNormals.html "PolyDataNormals")
+
+
+
+[Calculator2]: ../docs/gallery/Calculator2.jpg
+[ClipClosedSurface]: ../docs/gallery/ClipClosedSurface.jpg
+[ContourLoopExtraction]: ../docs/gallery/ContourLoopExtraction.jpg
+[ContourTriangulator]: ../docs/gallery/ContourTriangulator.jpg
+[ImageCropFilter]: ../docs/gallery/ImageCropFilter.jpg
+[ImageMarchingCubes]: ../docs/gallery/ImageMarchingCubes.jpg
+[ImageMarchingSquares]: ../docs/gallery/ImageMarchingSquares.jpg
+[ImageStreamline]: ../docs/gallery/ImageStreamline.jpg
+[OBBTree]: ../docs/gallery/OBBTree.jpg
+[OutlineFilter]: ../docs/gallery/OutlineFilter.jpg
+[ScalarToRGBA]: ../docs/gallery/ScalarToRGBA.jpg
+[TriangleFilter]: ../docs/gallery/TriangleFilter.jpg
+[TubeFilter]: ../docs/gallery/TubeFilter.jpg
+[Cutter]: ../docs/gallery/Cutter.jpg
+[PolyDataNormals]: ../docs/gallery/PolyDataNormals.jpg
+
+# Sources
+
+
+
+[![ArrowSource Example][ArrowSource]](./ArrowSource.html "ArrowSource")
+[![CircleSource Example][CircleSource]](./CircleSource.html "CircleSource")
+[![ConcentricCylinderSource Example][ConcentricCylinderSource]](./ConcentricCylinderSource.html "ConcentricCylinderSource")
+[![ConeSource Example][ConeSource]](./ConeSource.html "ConeSource")
+[![Cone Example][Cone]](./Cone.html "Cone source")
+[![CubeSource Example][CubeSource]](./CubeSource.html "CubeSource")
+[![Cursor3D Example][Cursor3D]](./Cursor3D.html "Cursor3D")
+[![CylinderSource Example][CylinderSource]](./CylinderSource.html "CylinderSource")
+[![LineSource Example][LineSource]](./LineSource.html "LineSource")
+[![PlaneSource Example][PlaneSource]](./PlaneSource.html "PlaneSource")
+[![PointSource Example][PointSource]](./PointSource.html "PointSource")
+[![SLICSource Example][SLICSource]](./SLICSource.html "SLICSource")
+[![SphereSource Example][SphereSource]](./SphereSource.html "SphereSource")
+[![WarpScalar Example][WarpScalargif]](./WarpScalar.html "WarpScalar")
+[![WindowedSincPolyDataFilter Example][WindowedSincPolyDataFilter]](./WindowedSincPolyDataFilter.html "WindowedSincPolyDataFilter")
+
+
+
+[ArrowSource]: ../docs/gallery/ArrowSource.jpg
+[CircleSource]: ../docs/gallery/CircleSource.jpg
+[ConcentricCylinderSource]: ../docs/gallery/ConcentricCylinderSource.jpg
+[ConeSource]: ../docs/gallery/ConeSource.jpg
+[Cone]: ../docs/gallery/Cone.jpg
+[CubeSource]: ../docs/gallery/CubeSource.jpg
+[Cursor3D]: ../docs/gallery/Cursor3D.gif
+[CylinderSource]: ../docs/gallery/CylinderSource.jpg
+[LineSource]: ../docs/gallery/LineSource.jpg
+[PlaneSource]: ../docs/gallery/PlaneSource.jpg
+[PointSource]: ../docs/gallery/PointSource.jpg
+[SLICSource]: ../docs/gallery/SLICSource.jpg
+[SphereSource]: ../docs/gallery/SphereSource.gif
+[WarpScalargif]: ../docs/gallery/WarpScalar.gif
+[WindowedSincPolyDataFilter]: ../docs/gallery/WindowedSincPolyDataFilter.gif
+
+# IO
+
+
+
+[![DracoReader Example][DracoReaderWithIcon]](./DracoReader.html "Draco reader(drc)")
+[![PLYReader Example][PLYReaderWithIcon]](./PLYReader.html "PLY reader(ply)")
+[![PLYWriter Example][PLYWriterWithIcon]](./PLYWriter.html "PLY writer(ply)")
+[![STLReader Example][STLReaderWithIcon]](./STLReader.html "STL reader(stl)")
+[![STLWriter Example][STLWriterWithIcon]](./STLWriter.html "STL writer(stl)")
+[![GLTFImporter Example][GLTFImporter]](./GLTFImporter.html "GLTF importer(gltf, glb)")
+[![PolyDataReader Example][PolyDataReaderWithIcon]](./PolyDataReader.html "VTK legacy reader(VTK)")
+[![ElevationReader Example][ElevationReaderWithIcon]](./ElevationReader.html "Elevation reader(CSV, JPG)")
+[![OBJReader Example][OBJReaderWithIcon]](./OBJReader.html "OBJ reader(OBJ, MTL, JPG)")
+[![PDBReader Example][PDBReaderWithIcon]](./PDBReader.html "PDB reader(OBJ, MTL, JPG)")
+[![XMLImageDataWriter Example][XMLImageDataWriterWithIcon]](./XMLImageDataWriter.html "ImageData XML writer(VTI)")
+[![XMLPolyDataDataWriter Example][XMLPolyDataWriterWithIcon]](./XMLPolyDataWriter.html "PolyData XML writer(VTP)")
+[![ZipHttpReader Example][ZipHttpReaderWithIcon]](./ZipHttpReader.html "ZIP http reader(ZIP)")
+[![HttpDataSetReader Example][HttpDataSetReaderWithIcon]](./HttpDataSetReader.html "Import a VTK dataset")
+[![HttpDataSetSeriesReader Example][HttpDataSetSeriesReaderWithIcon]](./HttpDataSetSeriesReader.html "Import a VTK dataset with time support.")
+[![HttpSceneLoader Example][HttpSceneLoaderWithIcon]](./HttpSceneLoader.html "Import a VTK scene (data + representation)")
+[![OfflineLocalView Example][OfflineLocalViewWithIcon]](./OfflineLocalView.html "Load a serialized scene (VTKSZ)")
+[![G-Code Example][GCodeReaderWithIcon]](./GCodeReader.html "G-Code reader(gcode)")
+[![HDRReader Example][HDRReaderWithIcon]](./HDRReader.html "Load an HDR image")
+[![TGAReader Example][TGAReaderWithIcon]](./TGAReader.html "Load an TGA image")
+
+
+
+[DracoReaderWithIcon]: ../docs/gallery/DracoReaderWithIcon.jpg
+[PLYReaderWithIcon]: ../docs/gallery/PLYReaderWithIcon.jpg
+[PLYWriterWithIcon]: ../docs/gallery/PLYWriterWithIcon.jpg
+[STLReaderWithIcon]: ../docs/gallery/STLReaderWithIcon.jpg
+[STLWriterWithIcon]: ../docs/gallery/STLWriterWithIcon.jpg
+[GLTFImporter]: ../docs/gallery/GLTFImporterWithIcon.jpg
+[PolyDataReaderWithIcon]: ../docs/gallery/VTKReaderWithIcon.jpg
+[ElevationReaderWithIcon]: ../docs/gallery/ElevationReaderWithIcon.jpg
+[OBJReaderWithIcon]: ../docs/gallery/OBJReaderWithIcon.jpg
+[PDBReaderWithIcon]: ../docs/gallery/PDBReaderWithIcon.jpg
+[XMLImageDataWriterWithIcon]: ../docs/gallery/XMLImageDataWriterWithIcon.jpg
+[XMLPolyDataWriterWithIcon]: ../docs/gallery/XMLPolyDataWriterWithIcon.jpg
+[ZipHttpReaderWithIcon]: ../docs/gallery/ZipHttpReaderWithIcon.jpg
+[HttpDataSetReaderWithIcon]: ../docs/gallery/HttpDataSetReaderWithIcon.jpg
+[HttpDataSetSeriesReaderWithIcon]: ../docs/gallery/HttpDataSetSeriesReaderWithIcon.gif
+[HttpSceneLoaderWithIcon]: ../docs/gallery/HttpSceneLoaderWithIcon.jpg
+[OfflineLocalViewWithIcon]: ../docs/gallery/OfflineLocalViewWithIcon.jpg
+[GCodeReaderWithIcon]: ../docs/gallery/GCodeReaderWithIcon.jpg
+[HDRReaderWithIcon]: ../docs/gallery/HDRReaderWithIcon.jpg
+[TGAReaderWithIcon]: ../docs/gallery/TGAReaderWithIcon.jpg
+
+# Actors
+
+
+
+[![ScalarBarActor Example][ScalarBarActor]](./ScalarBarActor.html "Scalar bar/color legend/LUT actor")
+[![Actor2D Example][Actor2D]](./Actor2D.html "Actor2D")
+[![CubeAxes Example][CubeAxes]](./CubeAxes.html "Cube axes around an actor")
+
+
+
+[ScalarBarActor]: ../docs/gallery/ScalarBarActor.jpg
+[Actor2D]: ../docs/gallery/Actor2D.jpg
+[CubeAxes]: ../docs/gallery/CubeAxes.jpg
+
+# Rendering
+
+
+
+[![DepthTest Example][DepthTest]](./DepthTest.html "Capture and render the depth buffer of the scene")
+[![Texture Example][Texture]](./Texture.html "Apply a texture on a sphere")
+[![Convolution2DPass Example][Convolution2DPass]](./Convolution2DPass.html "Convolution2DPass")
+[![ManyRenderers Example][ManyRenderers]](./ManyRenderers.html "ManyRenderers")
+[![ManyRenderWindows Example][ManyRenderWindows]](./ManyRenderWindows.html "ManyRenderWindows")
+
+
+
+[Convolution2DPass]: ../docs/gallery/Convolution2DPass.gif
+[DepthTest]: ../docs/gallery/DepthTest.jpg
+[Texture]: ../docs/gallery/Texture.jpg
+[ManyRenderers]: ../docs/gallery/ManyRenderers.gif
+[ManyRenderWindows]: ../docs/gallery/ManyRenderWindows.jpg
+
+## Geometry Rendering
+
+
+
+[![SphereMapper Example][SphereMapper]](./SphereMapper.html "GPU sphere mapper")
+[![StickMapper Example][StickMapper]](./StickMapper.html "GPU stick/cylinder/column mapper")
+[![Glyph3DMapper Example][Glyph3DMapper]](./Glyph3DMapper.html "Glyph mapper to render the same object multiple times")
+[![SphereArrays Example][SphereArray]](./SphereArray.html "SphereArray")
+[![GlyphRotation Example][GlyphRotation]](./GlyphRotation.html "Apply rotations on the glyph mapper")
+[![TimeSeries Example][TimeSeries]](./TimeSeries.html "Time based dataset")
+[![SurfaceLICMapper Example][SurfaceLICMapper]](./SurfaceLICMapper.html "Surface Line Integral Convolution (LIC) mapper")
+
+
+
+[SurfaceLICMapper]: ../docs/gallery/SurfaceLICMapper.jpg
+[Glyph3DMapper]: ../docs/gallery/Glyph3DMapper.jpg
+[SphereMapper]: ../docs/gallery/SphereMapper.jpg
+[StickMapper]: ../docs/gallery/StickMapper.jpg
+[SphereArray]: ../docs/gallery/SphereArray.jpg
+[GlyphRotation]: ../docs/gallery/GlyphRotation.jpg
+[TimeSeries]: ../docs/gallery/TimeSeries.gif
+
+## Image Rendering
+
+
+
+[![ImageLabelOutline Example][ImageLabelOutline]](./ImageLabelOutline.html "ImageLabelOutline")
+[![ImageMapper Example][ImageMapper]](./ImageMapper.html "2D orthogonal axis image mapper")
+[![ImageResliceMapper Example][ImageResliceMapper]](./ImageResliceMapper.html "GPU 2D reslice/oblique/MPR mapper")
+[![ImageCPRMapper Example][ImageCPRMapper]](./ImageCPRMapper.html "Curved Planar Reformat GPU mapper, stretched and straightened")
+[![VolumeOutline Example][VolumeOutline]](./VolumeOutline.html "VolumeOutline")
+
+
+
+[ImageLabelOutline]: ../docs/gallery/ImageLabelOutline.jpg
+[ImageCPRMapper]: ../docs/gallery/ImageCPRMapper.jpg
+[ImageResliceMapper]: ../docs/gallery/ImageResliceMapper.gif
+[ImageMapper]: ../docs/gallery/ImageMapper.jpg
+[VolumeOutline]: ../docs/gallery/VolumeOutline.jpg
+
+## Volume Rendering
+
+
+
+[![VolumeClipPlane Example][VolumeClipPlane]](./VolumeClipPlane.html "VolumeClipPlane")
+[![VolumeContour Example][VolumeContourgif]](./VolumeContour.html "VolumeContour")
+[![VolumeMapperBlendModes Example][VolumeMapperBlendModes]](./VolumeMapperBlendModes.html "VolumeMapperBlendModes")
+[![VolumeMapperLightAndShadow Example][VolumeMapperLightAndShadow]](./VolumeMapperLightAndShadow.html "VolumeMapperLightAndShadow")
+[![VolumeMapperParallelProjection Example][VolumeMapperParallelProjection]](./VolumeMapperParallelProjection.html "VolumeMapperParallelProjection")
+[![VolumeRenderingWithPolyData Example][VolumeRenderingWithPolyData]](./VolumeRenderingWithPolyData.html "VolumeRenderingWithPolyData")
+[![VolumeMapper Example][VolumeMapper]](./VolumeMapper.html "3D volume ray cast mapper witch volumetric scattering")
+[![LabelmapEdgeProjection Example][LabelmapEdgeProjection]](./LabelmapEdgeProjection.html "Labelmap edge projection in the volume")
+
+
+
+[VolumeClipPlane]: ../docs/gallery/VolumeClipPlane.jpg
+[VolumeContourgif]: ../docs/gallery/VolumeContour.gif
+[VolumeMapperBlendModes]: ../docs/gallery/VolumeMapperBlendModes.gif
+[VolumeMapperLightAndShadow]: ../docs/gallery/VolumeMapperLightAndShadow.jpg
+[VolumeMapperParallelProjection]: ../docs/gallery/VolumeMapperParallelProjection.jpg
+[VolumeRenderingWithPolyData]: ../docs/gallery/VolumeRenderingWithPolyData.jpg
+[VolumeMapper]: ../docs/gallery/VolumeMapper.jpg
+[LabelmapEdgeProjection]: ../docs/gallery/LabelmapEdgeProjection.gif
+
+
+# Interaction/Picking/Selecting
+
+
+
+[![DeviceOrientationToCamera Example][DeviceOrientationToCamera]](./DeviceOrientationToCamera.html "DeviceOrientationToCamera")
+[![InteractorStyleHMDXR Example][InteractorStyleHMDXR]](./InteractorStyleHMDXR.html "InteractorStyleHMDXR")
+[![InteractorStyleManipulator Example][InteractorStyleManipulator]](./InteractorStyleManipulator.html "InteractorStyleManipulator")
+[![InteractorStyleTrackballCamera Example][InteractorStyleTrackballCamera]](./InteractorStyleTrackballCamera.html "InteractorStyleTrackballCamera")
+[![InteractorStyleUnicam Example][InteractorStyleUnicam]](./InteractorStyleUnicam.html "InteractorStyleUnicam")
+[![KeyboardCameraManipulator Example][KeyboardCameraManipulator]](./KeyboardCameraManipulator.html "KeyboardCameraManipulator")
+[![MouseRangeManipulator Example][MouseRangeManipulator]](./MouseRangeManipulator.html "MouseRangeManipulator")
+[![PiecewiseGaussianWidget Example][PiecewiseGaussianWidget]](./PiecewiseGaussianWidget.html "PiecewiseGaussianWidget")
+[![TimeStepBasedAnimationHandler Example][TimeStepBasedAnimationHandler]](./TimeStepBasedAnimationHandler.html "TimeStepBasedAnimationHandler")
+[![CellPicker Example][CellPicker]](./CellPicker.html "CPU cell picker/selector")
+[![PointPicker Example][PointPicker]](./PointPicker.html "CPU point picker/selector")
+[![HardwareSelector Example][HardwareSelector]](./HardwareSelector.html "GPU point/cell picker/selector with properties")
+
+
+
+[DeviceOrientationToCamera]: ../docs/gallery/DeviceOrientationToCamera.jpg
+[InteractorStyleHMDXR]: ../docs/gallery/InteractorStyleHMDXR.jpg
+[InteractorStyleManipulator]: ../docs/gallery/InteractorStyleManipulator.jpg
+[InteractorStyleTrackballCamera]: ../docs/gallery/InteractorStyleTrackballCamera.jpg
+[InteractorStyleUnicam]: ../docs/gallery/InteractorStyleUnicam.jpg
+[KeyboardCameraManipulator]: ../docs/gallery/KeyboardCameraManipulator.jpg
+[MouseRangeManipulator]: ../docs/gallery/MouseRangeManipulator.jpg
+[PiecewiseGaussianWidget]: ../docs/gallery/PiecewiseGaussianWidget.jpg
+[TimeStepBasedAnimationHandler]: ../docs/gallery/TimeStepBasedAnimationHandler.gif
+[CellPicker]: ../docs/gallery/CellPicker.jpg
+[PointPicker]: ../docs/gallery/PointPicker.jpg
+[HardwareSelector]: ../docs/gallery/HardwareSelector.jpg
+
+# Widgets
+
+
+
+[![AngleWidget Example][AngleWidget]](./AngleWidget.html "Angle (radian, degree) widget example")
+[![Box Example][Box]](./Box.html "Box")
+[![ImageCroppingWidget Example][ImageCroppingWidget]](./ImageCroppingWidget.html "Crop/Clip volume rendering with a bounding box/cube/orthogonal planes")
+[![ImplicitPlaneWidget Example][ImplicitPlaneWidget]](./ImplicitPlaneWidget.html "Translate and orient an implicit plane with normal and origin")
+[![InteractiveOrientationWidget Example][InteractiveOrientationWidget]](./InteractiveOrientationWidget.html "Corner coordinate system orientation widget")
+[![LabelWidget Example][LabelWidget]](./LabelWidget.html "Place, edit text size and color of label widget")
+[![LineWidget Example][LineWidget]](./LineWidget.html "Place and edit line/distance widget with handles")
+[![PaintWidget Example][PaintWidget]](./PaintWidget.html "Draw strokes, create rectangle, square, ellipse and disk 2D widgets")
+[![PolyLineWidget Example][PolyLineWidget]](./PolyLineWidget.html "Place multiple connected handles with text")
+[![ResliceCursorWidget Example][ResliceCursorWidget]](./ResliceCursorWidget.html "Axial Coronal and Sagittal MPR/Oblique/Reformatted/Resliced/Slab/MIP views")
+[![ShapeWidget Example][ShapeWidget]](./ShapeWidget.html "2D shape widgets with text information")
+[![SphereWidget Example][SphereWidget]](./SphereWidget.html "2D sphere widget controlled with radius")
+[![SplineWidget Example][SplineWidget]](./PaintWidget.html "Widget to draw open or closed (triangularized) sharp/smooth polygon widget")
+
+
+
+[AngleWidget]: ../docs/gallery/AngleWidget.png
+[ImageCroppingWidget]: ../docs/gallery/ImageCroppingWidget.jpg
+[ImplicitPlaneWidget]: ../docs/gallery/ImplicitPlaneWidget.png
+[InteractiveOrientationWidget]: ../docs/gallery/InteractiveOrientationWidget.png
+[LabelWidget]: ../docs/gallery/LabelWidget.png
+[LineWidget]: ../docs/gallery/LineWidget.png
+[PaintWidget]: ../docs/gallery/PaintWidget.gif
+[PolyLineWidget]: ../docs/gallery/PolyLineWidget.png
+[ResliceCursorWidget]: ../docs/gallery/ResliceCursorWidget.gif
+[ShapeWidget]: ../docs/gallery/ShapeWidget.png
+[SphereWidget]: ../docs/gallery/SphereWidget.jpg
+[SplineWidget]: ../docs/gallery/SplineWidget.gif
+[Box]: ../docs/gallery/Box.jpg
+
+# Connectivity
+
+
+
+[![AR Example][ARWithLogo]](./AR.html "AR with WebXR")
+[![VR Example][VRWithLogo]](./VR.html "VR with WebXR")
+[![LookingGlass Example][LookingGlassWithLogo]](./LookingGlass.html "Render scene into a LookingGlass device")
+[![ItkWasmVolume Example][ItkWasmVolumeWithLogo]](./ItkWasmVolume.html "ItkWasmVolume")
+[![RemoteView Example][RemoteViewWithLogos]](./RemoteView.html "Connect a VTK or ParaView Python backend server via WebSockets")
+[![ImageStream Example][ImageStreamWithLogos]](./ImageStream.html "Stream a ParaView Python backend server via WebSockets under a VTK.js rendering")
+
+
+
+[ARWithLogo]: ../docs/gallery/ArConeWithLogo.jpg
+[VRWithLogo]: ../docs/gallery/VrConeWithLogo.jpg
+[LookingGlassWithLogo]: ../docs/gallery/LookingGlassConeWithLogo.jpg
+[ItkWasmVolumeWithLogo]: ../docs/gallery/ItkWasmVolumeWithLogo.jpg
+[RemoteViewWithLogos]: ../docs/gallery/RemoteViewWithLogos.jpg
+[ImageStreamWithLogos]: ../docs/gallery/ImageStreamWithLogos.jpg