Java Reference
In-Depth Information
As can be seen from Figure 20, the weights have indices determined from the alpha
values. Specifically, with alphaIndex giving the next GeometryArray object to be formed,
the visual object will be made up of two GeometryArray objects, indexed by alphaIndex and
alphaIndex-1. Their contributions to the rendered shape will be determined by the values
of the elements of weights array with the same index. Note that the weight for alphaIndex
change from 0 to 0 that for alphaIndex-1 changes from 1 to 0. This way, the rendered shape
will morph from one geometry to another.
This chapter has introduced the Alpha class and how it is used in animations together with
the important interpolator classes. In particular, the Billboard and the Level of Detail (LOD)
classes are useful for creating animation with reduced rendering. Lastly, the Morph class
has been presented with an example on a key frame animation.
Burrows, A. L., & England, D. (2002). Java 3D, 3D graphical environments and behaviour.
Software - Practice and Experience , 32 (4), 359-376.
Bund, S., & Do, E. Y. (2005). Fetch light: Interactive navigable 3D visualization of direct
sunlight. Automation in Construction , 14 , 181-188.
Hu, C., Di, L., & Li, G. (2005). 3D visualization of city residence district based on Java3D.
Proceedings SPIE , 6043.
Palmer, I. (2001). Essential Java3D fast: Developing 3D graphics applications in Java .
Stromer, J. N., Quon, G. T., Gordon, P. M. K., Turinsky, A. L., & Sensen, C. W. (2005).
Jabiru: Harnessing Java 3D behaviors for device and display portability. IEEE Computer
Graphics and Applications , 25 , 70-80.
Tso, K. S., Tharp, G. K., Zhang, W., & Tai, A. T. (1999). A multi-agent operator interface
for Unmanned Aerial Vehicles. Proceedings 18 th Digital Avionics Systems Conference ,
Search WWH ::

Custom Search