Figure 5.5 A TransformGroup is used to rotate (Linux web host)
Figure 5.5 A TransformGroup is used to rotate a ColorCube and Text2D label to a desired orientation A detailed understanding of the mathematics behind the Transform3Dobject is very useful, but is beyond the scope of this book. Some useful references for mathematics for 3D graphics are presented in appendix B. Transform3Dincludes methods that allow application developers to apply transformations while remaining largely ignorant of the underlying implementation. 5.11 Summary This chapter has introduced many of the Nodetypes available in Java 3D. The Java 3D Nodescover the basic requirements of most scenegraphs: Propagation of boundary information Specification of collision boundary information Grouping of Nodesinto logical units (Group) Attach and detach Groups (BranchGroup) Influence the order of rendering within a Group(OrderedGroup) Sharing of Groups across the scenegraph hierarchy (SharedGroupand Link) Rotate, translate and scale the children of a Group (TransformGroup) Armed with the information in chapters 4 and 5 you should be able to tackle the high-level scenegraph design for your application. The chapters to come will also be very useful, as we start to discuss how the scenegraph fits into the Java 3D VirtualUniverseas well as the rendering model (chapter 6), the data model for your application (chapter 7), and Java 3D s geometry description capabilities (chapter
. 82
Note: If you are looking for cheap and reliable webhost to host and run your mysql application check mysql web server services.