public class SoScreen extends SoBaseScreen
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.
File format/default:
Screen {
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 |
Modifier and Type | Class and Description |
---|---|
static class |
SoScreen.CameraModes |
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<SoScreen.CameraModes> |
cameraMode
Specifies the passive stereo rendering mode.
|
static int |
LEFT_VIEW
Deprecated.
Use
SoScreen.CameraModes.LEFT_VIEW instead. |
SoSFVec3f |
lowerLeft
Coordinates of lower left corner of the projection wall.
|
SoSFVec3f |
lowerRight
Coordinates of lower right corner of the projection wall.
|
static int |
MONOSCOPIC
Deprecated.
Use
SoScreen.CameraModes.MONOSCOPIC instead. |
static int |
RIGHT_VIEW
Deprecated.
Use
SoScreen.CameraModes.RIGHT_VIEW instead. |
SoSFVec3f |
upperLeft
Coordinates of upper left corner of the projection wall.
|
SoSFVec3f |
upperRight
Coordinates of upper right corner of the projection wall.
|
channelOrigin, channelSize, display, hostname, name, position, size
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoScreen()
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int MONOSCOPIC
SoScreen.CameraModes.MONOSCOPIC
instead.@Deprecated public static final int LEFT_VIEW
SoScreen.CameraModes.LEFT_VIEW
instead.@Deprecated public static final int RIGHT_VIEW
SoScreen.CameraModes.RIGHT_VIEW
instead.public final SoSFVec3f lowerLeft
public final SoSFVec3f lowerRight
public final SoSFVec3f upperLeft
public final SoSFVec3f upperRight
public final SoSFEnum<SoScreen.CameraModes> cameraMode
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com