ptvr  v0.1
A Python toolkit for creating VR experiments.
ptvr.stimuli.world.VisualObject Class Reference
Inheritance diagram for ptvr.stimuli.world.VisualObject:
ptvr.stimuli.world.Cube ptvr.stimuli.world.Cylinder ptvr.stimuli.world.Quad ptvr.stimuli.world.Sphere ptvr.stimuli.world.STLObject ptvr.stimuli.world.TextBox ptvr.stimuli.world.VisualObjectDecorator

Public Member Functions

def __init__ (self, position=np.array([0.0, 0.0, 0.0]), rotation=np.array([0.0, 0.0, 0.0]), scale=np.array([1.0, 1.0, 1.0]))
 
def to_json (self)
 

Public Attributes

 position
 
 rotation
 
 scale
 

Detailed Description

The base class for a 3D visual object

Constructor & Destructor Documentation

◆ __init__()

def ptvr.stimuli.world.VisualObject.__init__ (   self,
  position = np.array([0.0, 0.0, 0.0]),
  rotation = np.array([0.0, 0.0, 0.0]),
  scale = np.array([1.0, 1.0, 1.0]) 
)

Member Function Documentation

◆ to_json()

def ptvr.stimuli.world.VisualObject.to_json (   self)

Member Data Documentation

◆ position

ptvr.stimuli.world.VisualObject.position

◆ rotation

ptvr.stimuli.world.VisualObject.rotation

◆ scale

ptvr.stimuli.world.VisualObject.scale

The documentation for this class was generated from the following file: