Click or drag to resize
SoInterlacedStereo Class

Class for interlaced stereo support.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.Components.StereoSoBaseStereo
      OIV.Inventor.Components.StereoSoInterlacedStereo

Namespace: OIV.Inventor.Components.Stereo
Assembly: OIV.Inventor.Win (in OIV.Inventor.Win.dll) Version: 2024.1.1.0 (2024.1.1)
Syntax
public class SoInterlacedStereo : SoBaseStereo

The SoInterlacedStereo type exposes the following members.

Methods
  NameDescription
Public methodCanClearBeforeRender

Queries ability to clear before rendering.

(Inherited from SoBaseStereo.)
Public methodClearStereo

A stereo view type may need to restore a state when it is no longer used by a stereo viewer.

(Inherited from SoBaseStereo.)
Public methodEnableGreenShift

Enable image adjustment specific to Sharp LCD displays.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetInterlacedMode

Queries interlaced mode.

Public methodGetStereoViewer
Returns the viewer.
(Inherited from SoBaseStereo.)
Public methodGetStereoViewType

Queries the stereo view type.

(Inherited from SoBaseStereo.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsFastInterlacing

Queries fast interlacing mode.

Public methodIsGreenShiftEnabled

Query green shift setting.

Public methodIsScreenInterlacing

Queries screen interlacing.

Public methodIsStereoViewReversed

Queries stereo reversal.

(Inherited from SoBaseStereo.)
Public methodRenderStereoView

Renders the stereo view.

(Inherited from SoBaseStereo.)
Public methodRequireHardware

Returns true or false depending on the type of stereo buffering.

(Inherited from SoBaseStereo.)
Public methodReverseStereoView

Sets stereo reversal.

(Inherited from SoBaseStereo.)
Public methodSetFastInterlacing
Calls SetFastInterlacing(true).
Public methodSetFastInterlacing(Boolean)

Sets fast interlacing mode.

Public methodSetInterlacedMode

Sets interlaced mode.

Public methodSetScreenInterlacing

Sets screen interlacing.

Public methodSetStereoElement

Apply stereo parameters to the passed OIV.Inventor.SoSceneManager.

(Inherited from SoBaseStereo.)
Public methodSetStereoViewer
Calls SetStereoViewer((OIV.Inventor.Components.Stereo.SoStereoViewer ^)nullptr).
(Inherited from SoBaseStereo.)
Public methodSetStereoViewer(SoStereoViewer)

Sets the stereo viewer.

(Inherited from SoBaseStereo.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class implements the interlaced stereo type. Using the interlaced mode, the stereo effect is achieved using special devices (projectors,...) that translate an interlaced image into a stereoscopic view. Alternating scan lines display images for the left and right eyes.

The interlaced mode can work in two modes: fast or best. This is simply a matter of quality. 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