"JavaView v4.00.003"

"JavaView - Reference Manual"

JavaView is a 3D geometry viewer and a geometric software library written in Java, see www.javaview.de.

See: Description

Core Packages 
Package Description
jv.anim
Interfaces and support classes for animations including an animation dialog and a keyframe container.
jv.function
Multivariate functions based on the expression package jv.thirdParty.expr may be interactively edited and typed.
jv.geom
Basic geometry container classes for points, curves, surfaces, and volumes in n-dimensional Euclidean, spherical and hyperbolic space.
jv.loader
Loader for some essential geometry file formats, display configuration and web pages to read/write from file or URL.
jv.number
Basic classes for integer, double, color, vectors, and array which implement the update interface and provide inspectors.
jv.object
Most basic package of JavaView containing the base classes PsObject and PsPanel.
jv.objectGui
Additional basic GUI classes with dialogs, widgets and layout managers.
jv.project
Major classes related with projects and JavaView interfaces.
jv.rsrc
Resources and system information about the current JavaView session, user preferences, language localization and XML support.
jv.thirdParty.acmeEncoders
Encoder and decoder classes for some image formats.
jv.thirdParty.expr
Expression parser for mathematical functions.
jv.thirdParty.ruler
Coordinate axes, gridlines and rulers to measure distances and lengths in a JavaView display.
jv.vecmath
Vector and matrix classes for double and integers support simple linear algebra functionality.
jv.viewer
Viewer package of JavaView handles all 3d drawing, manages the control window and loading of projects.
Extensions 
Package Description
jvx.cellular
Contains algorithms and data structures related to cellular automata defined on geometry meshes.
jvx.curve
Geometry classes to describe curves.
jvx.geom
Extensions of geometry classes and various geometry algorithms.
jvx.loader
Additional loaders for various geometry files formats and export dialog.
jvx.math
Listener classes for JavaView events to communicate with Mathematica through J/Link.
jvx.number
Tools and visuals for numbers and discrete sets.
jvx.numeric
Numerical algorithms and datastructures.
jvx.project
System classes for workshops which are simple projects for the modification of single geometries.
jvx.rsrc
Additional configuration classes of JavaView to store and display resource information.
jvx.surface
Geometry classes for graphs, parametrized surfaces and other surface generators.
jvx.thirdParty.acmeGui
Collection of popup widgets displaying a message.
jvx.thirdParty.fonts
Print all available system fonts in different resolutions for testing.
jvx.util
Contains data structure and container similar to java.util but with a focus on algorithmic structures.
jvx.vector
Workshops for modeling and analysing scalar and vector fields.
Applets 
Package Description
vgp.curve.closedpoly
Modify closed planar polygons by keeping the edge length fixed.
vgp.curve.common
Differential geometric curves on parametrized surfaces.
vgp.curve.cycloid
Cycloid curves.
vgp.curve.deCasteljau
Generation of a polynomial Bezier curve from a given control polygon via the de Casteljau algorithm is visualized.
vgp.curve.elastic
Continuous generalized elastic curves.
vgp.curve.geodesic
Computes shortest and straightest Geodesics that connect two points on a triangulation.
vgp.curve.subdivision
Subdivision curves on triangulations using discrete geodesics.
vgp.curve.surface
Demo project for extended PjCurve_IP, just to show how it might work.
vgp.curve.zigzag
Computes a Zigzag construction as described by Peter Giblin.
vgp.discrete.conformal
Conformal maps as pair of conjugate discrete harmonic maps.
vgp.discrete.conjugate
Conjugation of discrete harmonic maps.
vgp.discrete.curvature
Demonstration of discrete curvature of a planar polygon.
vgp.discrete.ellipse
Create discrete CMC Surfaces by playing billard in an ellipse.
vgp.discrete.harmonic
Discrete harmonic maps on conforming and non-conforming triangulations.
vgp.discrete.lantern
Approximating the area of a smooth cylinder with interpolating discrete surfaces.
vgp.discrete.maxPrinciple
Counterexample to the Maximum Principle of Discrete Minimal Surfaces.
vgp.discrete.platonic
Collection of Platonic solids.
vgp.game.life
Cellular automata game on discrete surfaces.
vgp.game.mines
Minesweeper game on discrete surfaces.
vgp.game.snake
Snake game on discrete surfaces.
vgp.iterate.juliaSet
Project shows Julia sets parametrized by the Mandelbrot set moduli space.
vgp.iterate.pythagoreanTree
Shows a Pythagorean tree which is generated by iteration.
vgp.minimal.catenoid
Discrete catenoid in explicit parametrization.
vgp.minimal.helicoid
Discrete helicoid in explicit parametrization.
vgp.minimal.weier
Mminimal surfaces computed by integrating Weierstrass functions.
vgp.numeric.smooth
Anisotropic smoothing and feature detection of polyhedral surfaces.
vgp.object
Base classes of the vgp package.
vgp.rsrc
Resource information including language localization of the vgp package.
vgp.surface.common
Parametrized surfaces given by Java functions, or interactively, by function expressions.
vgp.surface.klein
Klein bottle as parametrized surface.
vgp.surface.rotation
Compute surfaces of rotation from a meridian.
vgp.tutor.color
Selecting color with color picker dialog.
vgp.tutor.eventCamera
Demo project for handling camera events in a project.
vgp.tutor.firstApplet
First JavaView applet.
vgp.tutor.firstApplication
First JavaView Application.
vgp.tutor.firstGraph
First own Graph Surface.
vgp.tutor.firstProject
First JavaView project.
vgp.tutor.height
Demo project for displaying scalar field on a surfaces and usage of class PgFem describing arbitrary functions on surfaces.
vgp.tutor.key
Demo project of keyframe animation of precomputed models.
vgp.tutor.linear
Demo project for simple interactive linear algebra manipulations.
vgp.tutor.loader
Demo tutorial shows how to write a loader for a user-defined geometry file format.
vgp.tutor.lsystem
Demo project to generate trees and bushes with L-systems.
vgp.tutor.model
Demo tutorial on usage of importing models from file.
vgp.tutor.ode
Demo project for solving an ODE using class PnOde.
vgp.tutor.parm
Describes a parametrized surface over a two dimensional domain.
vgp.tutor.parmCurve
Describes a parametrized curve.
vgp.tutor.pick
Project demonstrates the mechanism to pick points on surfaces and handle the callback.
vgp.tutor.polygonSet
Tutorial on the usage of the JavaView geometry class jv.geom.PgPolygonSet.
vgp.tutor.rivara
Rivara bisection algorithm for adaptive subdivision of triangulations.
vgp.tutor.rootFinder
Find roots of real-valued functions of one variable.
vgp.tutor.ruler
Create a ruler to measure distances in world coordinates inside a viewer.
vgp.tutor.sizeEdge
Tutorial project demonstrates how to assign and use individual color and thickness of edges of an elementSet.
vgp.tutor.sizePolygon
Tutorial project demonstrates how to assign and use individual thickness of polygon edges.
vgp.tutor.sizeVertex
Tutorial project demonstrates how to assign and use individual thickness of vertices.
vgp.tutor.slider
Create a slider to vary integer and double values interactively.
vgp.tutor.subdivision
Tutorial on the usage of different subdivision algorithms available in JavaView.
vgp.tutor.texture
Tutorial on the usage of textures on JavaView surfaces.
vgp.tutor.torusknot
Demo project for handling multiple geometries in the JavaView viewer.
vgp.tutor.transform
Tutorial on usage of transforming a model rather than the viewing camera.
vgp.tutor.updatePanel
Tutorial class for combined used of JavaView update mechanism and AWT 1.1 events.
vgp.tutor.vectorField
Tutorial Project on Vector Fields.
vgp.vector.hodge
Study hodge splitting of discrete vector fields.
vgp.vector.lic
Visualizes vector fields by geodesic Line Integral Convolution method.
vgp.vector.rungeKutta
Continuous discrete vector fields using geodesic technique.
vgp.vector.translation
Parallel translation of tangent vectors along a polyhedral surface.
vgp.volume.mc
Computes level surfaces of a 3D scalar field using marching cubes algorithm.
"JavaView v4.00.003"

"

The software JavaView is copyright protected. All Rights Reserved.
"