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
to0x64
. If you are using a CTR with our DATAPixx, it should be set to0xF5
.- 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
toNVIDIA
. If you are using Crystaleyes Glasses, it should be set toCRYSTALEYES
. For a basic L/R square wave, it should beLR
.