Java Examples

Click here for a tutorial on setting up your Java environment.

It would be appreciated if there are any Java VTK experts who could convert any of the c++ examples to Java!

Info

This table shows the VTK classes covered by the examples.

Info

This table shows VTK classes that do not have an example. Please add examples in your area of expertise!

Input and Output

Example Name Classes Demonstrated Description Image
Read a polydata(.vtp) file vtkXMLPolyDataReader IO
Write a polygonal data (.vtp) file vtkXMLPolyDataWriter IO

Implicit Functions and Iso-surfaces

Example Name Classes Demonstrated Description Image
ImplicitSphere vtkSphere vtkAppendPolyData vtkTubeFilter ImplicitFunctions, Append poly data, tube filter, sphere

Data Structures

Example Name Classes Demonstrated Description Image
VisualizeKDTree vtkKdTreePointLocator

Image Processing

Example Name Classes Demonstrated Description Image
ImageTest vtkImageReader2Factory use Java File Dialog to select Image File to Display

Miscellaneous

Example Name Classes Demonstrated Description Image
Cone6 The missing Step 6 Java example from Examples/Tutorial
Cutter vtkCutter
Screenshot vtkWindowToImageFilter

Visualization

Example Name Classes Demonstrated Description Image
AnimDataCone vtkRenderWindowInteractor Animate a cone by modifying the polydata points - uses Interaction M key (Motion) to toggle animation.
Animation Move a sphere across a scene
ColorAnActor vtkActor vtkCanvas Switch style interaction adds C and A key actions for selecting Camera or Actor interaction, and T and J key actions for Trackball or Joystick interaction mode. Adds charEvent observer callback to restore the missing E and Q events to quit.
Follower vtkFollower Draw text that stays right side up

Graphs

Example Name Classes Demonstrated Description Image
SelectGraphVertices vtkAnnotationLink Select Edges and vertices in a graph

Swing Integration

Example Name Classes Demonstrated Description Image
JFrameRender vtkRenderWindowPanel Render a scene in a JFrame using a vtkRenderWindowPanel
SwingHandleMouseEvent vtkRenderWindowPanel Display in a JLabel the point the mouse is hovering over using a mouse listener