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, sizeVERBOSE_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, writecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, 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 July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com