vgl.actor (class)

class vgl.actor()

Create a new instance of class actor

Returns:
rtype:vgl.actor
vgl.actor.matrix()

Get transformation matrix used by the actor

Returns:
Return type:mat4
vgl.actor.setMatrix(4X4)
Arguments:
  • 4X4 (mat4) – transformation matrix

Set transformation matrix for the actor

vgl.actor.referenceFrame()

Get reference frame for the transformations

Returns:Possible values are Absolute or Relative
Return type:String
vgl.actor.setReferenceFrame(referenceFrame)
Arguments:
  • referenceFrame (vgl.boundingObject.ReferenceFrame) – Possible values are (Absolute | Relative)

Set reference frame for the transformations

vgl.actor.mapper()

Return mapper where actor gets it behavior and data

Returns:
Return type:vgl.mapper
vgl.actor.setMapper()

:param vgl.mapper :

Connect an actor to its data source

vgl.actor.accept(visitor)
Arguments:
  • visitor
vgl.actor.ascend(visitor)
Arguments:
  • visitor
vgl.actor.computeLocalToWorldMatrix(matrix, visitor)
Arguments:
  • matrix
  • visitor

Compute object space to world space matrix

vgl.actor.computeWorldToLocalMatrix(matrix, visitor)
Arguments:
  • matrix
  • visitor

Compute world space to object space matrix

vgl.actor.computeBounds()

Compute actor bounds