3D Features

class threeDFeatures.ThreeDFeatures[source]

Bases: object

Implements the the different 3D features for your device.

getVesaOutputSignalEye()[source]

Returns the eye on which the VESA outputs an image signal.

Returns:

Eye on which VESA is outputting the signal.

Return type:

eye (str)

getVesaPhase()[source]

Gets the 8-bit unsigned phase of the VESA 3D waveform.

Returns:

Phase of the VESA 3D waveform

Return type:

phase (int)

getVesaWaveform()[source]

Gets the waveform which is being sent to the VESA 3D connector.

Returns:

Phase of the VESA 3D waveform

Return type:

waveform (str)

setVesaOutputSignalEye(eye)[source]

Sets the VESA output signal eye.

The VESA connector can output image signal on either left or right eye. This method allows the user to choose one.

Parameters:

eye (string) – left if VESA connector it to output left-eye signal. right otherwise.

setVesaPhase(phase)[source]

Sets the 8-bit unsigned phase of the VESA 3D waveform.

Varying this phase from 0-255 will fine tune phase relationship between stereo video and 3D goggle switching. The following combinations have been found to work well:

If you are using a VIEWPIxx/3D, you should set the phase to 0x64. If you are using a CTR with our DATAPixx, it should be set to 0xF5.

Parameters:

phase (int) – Phase of the VESA 3D waveform

setVesaWaveform(waveform)[source]

Sets the 8-bit unsigned phase of the VESA 3D waveform.

Sets the waveform which will be sent to the DATAPixx VESA 3D connector

Parameters:

waveform (str) – If you are using NVIDIA 3D Vision Glasses, you should set the Waveform to NVIDIA. If you are using Crystaleyes Glasses, it should be set to CRYSTALEYES. For a basic L/R square wave, it should be LR.