Trees | Index | Help |
|
---|
Package spyre ::
Module stereoscopic
|
|
An extension to SPyRE to add stereoscopic viewing. Works with Red/Blue glasses or the eDimensional LCD glasses.
example usage:from spyre import EngineFullScreen from stereoscopic import StereoEngineRB eng = EngineFullScreen() eng.add(...) engine = StereoEngineRB(eng) engine.go()
The StereoEngine setup code will insert StereoCameras and StereoInterfaces code where necessary. The displayable objects are unchanged.
The two modes of stereoscopic visuals supported here are LCD glasses and Red/Blue glasses.
The eDimensional LCD glasses use the StereoEngineED
, the StereoTopBottomInterface
, and the StereoTopBottomCamera
.
StereoEngineRB
, the StereoRedBlueInterface
, and the StereoRedBlueCamera
.
Classes | |
---|---|
Red/Blue | |
SubordinateEyeCameraRB |
Camera for other eye, only shows red component. |
SubordinateEyeCamFrustumRB |
Camera for sub eye, frustum proj, that shows red only. |
SubordinateEyeCamOrthoRB |
Camera for sub eye, ortho proj, that shows red only. |
StereoRedBlueCamera |
Stereo camera to support stereo vision via red/blue glasses. |
StereoRedBlueInterface |
Stereo interface for red/blue glasses. |
StereoEngineRB |
The engine manages the window, handles high-level displaying and updating, for red/blue glasses. |
eDimensional LCD | |
SubordinateEyeCamera |
Camera for other eye. |
SubordinateEyeCamFrustum |
Camera for other eye, with frustum projection. |
SubordinateEyeCamOrtho |
Camera for other eye, with ortho projection. |
StereoTopBottomCamera |
Stereo camera to support LCD glasses video in top/bottom mode. |
StereoTopBottomInterface |
Stereo Interface for LCD glasses in top/bottom mode. |
StereoEngineED |
The engine manages the window, handles high-level displaying and updating, for eDimensional LCD glasses. |
abstract | |
StereoBaseCamera |
Abstract base class for all Stereo cameras. |
StereoCamera |
Camera for stereo camera functionality. |
StereoInterface |
The interface for stereo renderers. |
StereoEngine |
Abstract class for Engine. |
Variable Summary | |
---|---|
str |
__author__ = 'David Keeney <dkeeney@travelbyroad.net>'
|
str |
__copyright__ = 'Copyright (C) 2005 David Keeney'
|
str |
__license__ = 'LGPL'
|
str |
__program__ = 'SPyRE'
|
str |
__version__ = '0.7'
|
Variable Details |
---|
__author__
|
__copyright__
|
__license__
|
__program__
|
__version__
|
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sat Jan 07 17:58:17 2006 | http://epydoc.sf.net |