Defines a general screen in a ScaleViz configuration file. More...
#include <ScaleViz/nodes/SoScreen.h>
Public Types | |
enum | CameraMode { MONOSCOPIC, LEFT_VIEW, RIGHT_VIEW } |
Public Member Functions | |
virtual SoType | getTypeId () const |
SoScreen () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFVec3f | lowerLeft |
SoSFVec3f | lowerRight |
SoSFVec3f | upperLeft |
SoSFVec3f | upperRight |
SoSFEnum | cameraMode |
The SoScreen node is used in a ScaleViz configuration file. SoScreen fields specify three coordinates defining a "projection wall". The three points should define a right angle.
The projection wall coordinates are used by the camera to compute the view and projection matrices.
SoScreen is normally only used in an immersive environment.
lowerLeft | -1 -1 -1 |
lowerRight | -1 -1 -1 |
upperLeft | -1 -1 -1 |
upperRight | -1 -1 -1 |
display | ":0" |
name | "screen" |
position | -1.0 -1.0 |
size | -1.0 -1.0 |
cameraMode | MONOSCOPIC |
enum SoScreen::CameraMode |
SoScreen::SoScreen | ( | ) |
Constructor.
static SoType SoScreen::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoBaseScreen.
virtual SoType SoScreen::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoBaseScreen.
Specifies the passive stereo rendering mode.
Use enum CameraMode. Default is MONOSCOPIC.
NOTE: field available since Open Inventor 7.0
Coordinates of lower left corner of the projection wall.
Coordinates of lower right corner of the projection wall.
Coordinates of upper left corner of the projection wall.
Coordinates of upper right corner of the projection wall.
Note: This value of this field is not currently used.
NOTE: field available since Open Inventor 6.1