Tutorial
Write own applets in the programming language Java using the class library of JavaView. This is a collection of tutorial applets with source code which may be used as a basis for own applets.
First Applet | Create a simple applet with JavaView display. |
First Application | Create a simple application with JavaView display. |
First Graph | Create a simple surface from a function with JavaView display. |
First Project | Create a simple project with an own geometry class. Also see how to get animation events and add a panel. |
PaModel | Different ways to load a geometry model from file using PjImportModel. |
PaLoader | Sample code how to write a loader for an own geometry file format. |
PaKeyframe | Keyframe animation of a sequence of pre-computed geometries being loaded from file. |
PaLinear | Linear algebra example with vector calculus. |
PaTorusKnot | Handle different types of geometries in a project. |
PaPickEvent | Receive pick events from the viewer. |
Camera Events | Sample camera listener steers a stereo display. |
Color Selector | The color panel of JavaView. |
PaSlider | How to use classes PuInteger and PuDouble as parameter sliders. |
PaRuler | How to use Ruler to measure distances on the display. |
PaVectorField | Create, display, and interact with 2d and 3d vector fields. |
PaPolygonSet | Describes usage of polygon sets in JavaView. |
PaHeight | Displaying scalar field on a surfaces. |
PaExprOde | Solve a differential equation. ODE expression may be interactively typed. |
PaRootFinder | Find roots of real-valued functions of one variable. Function expression may be interactively edited. |
PaParmCurve | Describes a parameterized curve in 3D. Coordinate functions may be given as strings and interactively edited. |
PaParmSurface | Describes a parameterized surface over a two dimensional domain. Coordinate functions may be given as strings and interactively edited. Parameter domain allows adjusting using sliders. |
PaLSystem | Use L-systems to create natural shapes like trees and bushes. |
PaTextureCube/Surface | Assign textures to polyhedral surfaces. |
PaRivara | Rivara bisection algorithm for adaptive subdivision of triangulations. |
PaTransform | Transforming a 4D model rather than the viewing camera, simple 4D viewing and transformation. |
PaSizeVertex | Adjust thickness of individual vertices of a geometry. |
PaSizePolygon | Adjust thickness of individual edges of a polygon. |
PaSizeEdge | Adjust thickness of individual edges of an element set. |