There are decent 3D libraries for Android out there, ranging from libgdx,
a thin opensource wrapper, to more advanced commercial frameworks such as Unity3D.
libraries can help improve your productivity, but only once you’ve developed a basic
understanding of OpenGL, 3D rendering, and how the pieces fit together at a low
level; otherwise things will make little sense and you may as well be working with
black magic. As an example, frameworks like Spring and Hibernate can make Java
more productive, but it would be jumping the gun to start using them without
knowing anything about how Java works.
Studying these libraries can also be a great way to learn how to develop your own
components. Java3D and jMonkeyEngine are among the more commonly used
frameworks on the Java desktop; they are a good place to start, as their documentation
is easily accessible online.
c. http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138252.html and
report erratum ?discuss
Adding a Geometry Class ? 143