Share

Class vrVirtualEye

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

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

Example:

       See also example virtualeye.py

Learn More icon For an example of use, see Virtual eye example.

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__ = 160


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.

Was this information helpful?