OPENGL FOR JAVA (GL4Java)
-
Platforms, prices, and company
-
Applications
- OpenGL for Java (abbrev.: GL4Java) maps the complete OpenGL 1.2
API and the complete GLU 1.2 API to Java and integrates all managment functions,
while using the Java-Native-Interface (JNI) and the JDirect-Interface of
MSTM-JVM. GL4Java uses the native OpenGL library of the underlying
operating System.
-
Information
- OpenGL was designed for use primarily with C/C++.
GL4Java serves two primary purposes. First, it provides wrapper functions so users can call the OpenGL functions from Java.
Second, it extends the Canvas class in Java.awt to allow for the creation of OpenGL windows.
- Current version is version 2.8.2.
-
Examples/Samples
-
Functions
-
Modeling
-
Objects: primitives (sphere, cone, cylinder, etc), NURBS, Bezier and quadratic
surfaces, polygonal, linear, points
-
Transformation: translation, rotation, scaling,
-
Editing and manipulations (vertex, edge, face, polygon, curves, objects):
pixel operations, display lists, perspective and orthogonal projection;
color, depth, stencil, and accumulation buffers
-
Rendering
-
Cameras: moveable
-
Lights: attenuation, shadowing, Phong and Giraud shading, spotlighting
-
Materials: blending, shading, emmission,
-
More materials: texture mapping, multi-texturing, depth testing, filtering,
-
Before and after rendering: antialiasing, fog, polygon offset, tessellation
-
Animation
-
File formats
-
Web Resources
-
Contact Information
- Jausoft, Sven Goethel Softwaredevelopment
- Goethestrasse 46
- 31135 Hildesheim
Germany, Europe
- 5121-99960-0 (voice)
5121-99960-2 (fax)
- http://www.jausoft.com
- EMail: info@jausoft.com