Module vrVirtualEye :: Class vrVirtualEye
[frames] | no frames]

Class vrVirtualEye

   object --+        
            |        
  ??.instance --+    
                |    
vrAEBase.vrAEBase --+
                    |
                   vrVirtualEye

Creates a virtual camera and maps the output on a node.

Example:

       See also example virtualeye.py
Instance Methods
 
__init__(mat, camera_beacon, texsize)
The constructor of the vrVirtualEye class.
vrNodePtr
getCameraTransform()
Returns the camera transformation node.
 
setUseCameraSetting(name)
Use camera settings given by name.

Inherited from vrAEBase.vrAEBase: __reduce__, addLoop, callAllConnected, connect, connectSignal, emitSignal, getModuleName, isActive, loop, recEvent, removeConnections, setActive, setUpdateGUIEnabled, subLoop

Inherited from unreachable.instance: __new__

Class Variables
  __instance_size__ = 168
Method Details

__init__(mat, camera_beacon, texsize)
(Constructor)

 

The constructor of the vrVirtualEye class.

Parameters:
  • mat (vrMaterialPtr) - The material to map the camera output to.
  • camera_beacon (vrNodePtr) - The camer beacon to position the camera.
  • texsize (integer) - The texture resolution in pixels.
Overrides: vrAEBase.vrAEBase.__init__

getCameraTransform()

 

Returns the camera transformation node.

Returns: vrNodePtr
The camera transformation node.

setUseCameraSetting(name)

 

Use camera settings given by name.

Parameters:
  • name (string) - camera setting name.