Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

Java 3D central hierarchies in LePUS3

Java 3D is a scene graph-based 3D application programming interface (API) for the Java platform. It runs on top of either OpenGL or Direct3D until version 1.6.0, which runs on top of Java OpenGL (JOGL). Since version 1.2, Java 3D has been developed under the Java Community Process. A Java 3D scene graph is a directed acyclic graph (DAG).

Compared to other solutions, Java 3D is not only a wrapper around these graphics APIs, but an interface that encapsulates the graphics programming using a true object-oriented approach. Here a scene is constructed using a scene graph that is a representation of the objects that have to be shown. This scene graph is structured as a tree containing several elements that are necessary to display the objects. Additionally, Java 3D offers extensive spatialized sound support.

Java 3D and its documentation are available for download separately. They are not part of the Java Development Kit (JDK).

YouTube Encyclopedic

  • 1/3
    Views:
    76 702
    3 606
    83 336
  • [HD] Java 3D Swing Tutorial - Installing Java 3D & First 3D GUI Program
  • 3D-Objekte animieren | Programmieren lernen mit Java – Das Video-Training für Einsteiger
  • Java 3D Tutorial- How to make a 3D Shape (Sphere/ball) Swing GUI

Transcription

History

Intel, Silicon Graphics, Apple, and Sun all had retained mode scene graph APIs under development in 1996. Since they all wanted to make a Java version, they decided to collaborate in making it. That project became Java 3D. Development was underway already in 1997. A public beta version was released in March 1998. The first version was released in December 1998. From mid-2003 through summer 2004, the development of Java 3D was discontinued. In the summer of 2004, Java 3D was released as a community source project, and Sun and volunteers have since been continuing its development.

On January 29, 2008, it was announced that improvements to Java 3D would be put on hold to produce a 3D scene graph for JavaFX[1] JavaFX with 3D support was eventually released with Java 8.[2] The JavaFX 3D graphics functionality has more or less come to supersede Java 3D.

Since February 28, 2008, the entire Java 3D source code is released under the GPL version 2 license with GPL linking exception.[3]

Since February 10, 2012, Java 3D uses JOGL 2.0 for its hardware accelerated OpenGL rendering. The port was initiated by Julien Gouesse.[4]

Features

A screenshot of work drawn with Java 3D

Competing technologies

Java 3D is not the only high-level API option to render 3D in Java. In part due to the pause in development during 2003 and 2004, several competing Java scene graph technologies emerged:

General purpose:

Gaming:

Visualization:

In addition to those, many other C or C++ scene graph APIs offer Java support through JNI.

At a lower level, the JOGL (JSR 231) OpenGL bindings for Java are a popular alternative to scene graph APIs such as Java 3D. LWJGL is another such binding.

See also

References

  1. ^ "ANNOUNCEMENT: Java 3D plans". Sun Microsystems. 2008-01-29. Archived from the original on 2012-03-10. Retrieved 2011-05-11.
  2. ^ "What's New in JDK 8". Oracle Corporation. 2014-03-18.
  3. ^ "ANNOUNCE: GPL open source release". Sun Microsystems. 2008-02-28. Archived from the original on 2008-03-24. Retrieved 2008-02-29.
  4. ^ "Java3D now works with JOGL 2.0". Julien Gouesse. 2012-10-02. Retrieved 2012-10-02.
This page was last edited on 11 June 2022, at 10:19
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.