Click or drag to resize
SoInterlacedStereoParameters Class

The OIV.Inventor.ViewerComponents.SoInterlacedStereoParameters class is used to specify the behavior of the interlaced stereo.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.ViewerComponentsSoStereoParameters
      OIV.Inventor.ViewerComponentsSoInterlacedStereoParameters

Namespace: OIV.Inventor.ViewerComponents
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public class SoInterlacedStereoParameters : SoStereoParameters

The SoInterlacedStereoParameters type exposes the following members.

Constructors
  NameDescription
Public methodSoInterlacedStereoParameters
Initializes a new instance of the SoInterlacedStereoParameters class
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetGreenShift
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetInterlacingMode
Public methodGetQualityRendering
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsReverseInterlacing
Public methodSetGreenShift
Public methodSetInterlacingMode
Public methodSetQualityRendering
Public methodSetReverseInterlacing
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyIsReversedView

Sets stereo reversal.

(Inherited from SoStereoParameters.)
Top
Remarks

The interlacing can be either vertical or horizontal, as defined by the InterlacingMode.

Some SHARP screens require that the green component be written one pixel to the right, which is supported through the greenShift method.

Reverse interlacing is there to allow for screen-aligned interlacing. It is up to the user of the parameters to set the reverse interlacing when the window coordinates are not aligned with the screen coordinates. Screen interlacing changes the way odd and even lines are computed. By default the left eye is rendered on even lines and the right eye on odd lines. In screen interlacing even is computed from the position of the pixel on the screen, in non-screen interlacing it is relative to the rendering window.

The interlaced mode can work in two modes: fast or best. This is simply a matter of quality, and rendering time is not impacted. Due to the interlacing, lines close to horizontal can appear as dotted lines. In best mode, those parts of the model are drawn as if they were thicker. By default, the mode is fast.

See Also