Java Reference
In-Depth Information
For the situation when the View, which will be discussed in the next section, is set to
have a default screen scale policy of SCALE_SCREEN_SIZE, the actual activation radius
is given by multiplying 0.5 to the physical monitor screen size and the activation radius.
For instance, for a default screen size of 0.35 meters and a default activation radius value
of 62, the actual activation radius would be 10.85 meters.
Figure 7 summarizes the characteristics of the ViewPlatform objectm, including some
illustrations on the meaning of the view attach policy and some of the important methods.
As can be seen, the view attach policy defines basically the origin of the coordinate system
used.
proJectIon polIcy
As illustrated in Figures 1 and 2, each ViewPlatform has a View object, which basically
controls what a virtual person standing on the platform will see as the various 3D visual
objects are rendered on a canvas through the Canvas3D object. Note that a number of Can-
vas3D objects can in fact be attached to a View object, which can reference a PhysicalBody
and a PhysicalEnvironment object.
By invoking the constructor
Public View ()
a View object will be created with the following default parameters:
View policy = View.SCREEN_VIEW
Projection policy = View.PERSPECTIVE_PROJECTION
Screen Scale = View.SCALE_SCREEN_SIZE
Window resize policy = View.PHYSICAL_WORLD
Window movement policy = View.PHYSICAL_WORLD
Window Eyepoint policy = View.RELATIVE_TO_FIELD_OF_VIEW
Front clip policy = View.PHYSICAL_EYE
Back clip policy = View.PHYSICAL_EYE
Visibility policy = View.VISIBILITY_DRAW_VISIBLE
Coexistence centering flag = true
Compatibility mode = false
Left projection = identity
Right projection = identity
Physical body = null
Physical environment = null
Screen scale = 1.0
Search WWH ::




Custom Search