An older - and still useful - demonstration from 2003, illustrating binding of documentation text to UML elements, and an attempt to mimic freestyle Java3D tutorial figures with custom stereotypes images for UML element symbols.
As always when I try out some new software, I performed a UML™ Parsing Analysis of the J3D tutorial, binding the text to the reverse-engineered software (design) components and analysis components in MagicDraw™ UML. However, since I use Java3D frequently, I went to particular lengths in this case, which turned out to be effort well-invested, since it has made working with the API much easier.
It is much to the credit of the Java3D documentation team that the interpretation as UML models falls out so easily and consistently; if only all software vendors would produce documentation as clear and enjoyable as this tutorial ! Of course my UML™ Parsing Analysis diagrams do not replace the tutorial in any way; you SHOULD study the original Java3D tutorial, examples, and Java3D API in detail first.
To students of Java, Java3D, and
Unified Modeling Language™ (UML™): it is not so much that I expect my own UML models of Java3D to be of direct benefit to you, rather my reason for posting this material is to show you how I go about cutting my teeth on Java software APIs and documentation.
I provide here only some selected UML diagrams, mostly from "Chapter 1: Getting Started".