See: Description
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 | |
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.
|
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.
|
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.
|
"