Eidolon
Public Member Functions | Public Attributes | Private Member Functions | List of all members
AxesCameraController Class Reference
Inheritance diagram for AxesCameraController:
Inheritance graph
Collaboration diagram for AxesCameraController:
Collaboration graph

Public Member Functions

def __init__ (self, camera, dist, zScale=1.0, tScale=1.0, rScale=1.0)
 
def getPropTuples (self)
 
def setCenterType (self, scene, centertype, dims=None)
 
def setAxesType (self, scene, axestype, dims=None)
 
def setAspectRatio (self, aspect)
 
- Public Member Functions inherited from SingleCameraController
def __init__ (self, camera, dist, zScale=1.0, tScale=1.0, rScale=1.0)
 
def start (self, mgr)
 
def stop (self, mgr)
 
def reset (self)
 
def getPropTuples (self)
 
def setZLocked (self, zlock)
 
def isZLocked (self)
 
def setSeeAllBoundBox (self, bb)
 
def setVertFOV (self, fov)
 
def setNearClip (self, clip)
 
def setFarClip (self, clip)
 
def getVertFOV (self)
 
def getNearClip (self)
 
def getFarClip (self)
 
def setOrtho (self, ortho)
 
def setWireframe (self, wire)
 
def setAspectRatio (self, aspect)
 
def setCameraLight (self, light)
 
def translate (self, dx, dy, dz)
 
def rotate (self, dx_r, dy=0)
 
def zoom (self, dist)
 
def setPosition (self, pos)
 
def setRotation (self, theta_r, phi=0)
 
def setZoom (self, dist)
 
def getPosition (self)
 
def getCameraPosition (self)
 
def getZoom (self)
 
def getRotator (self)
 
def getCameraRotation (self)
 

Public Attributes

 axesFigs
 
 axestype
 
 axesMat
 
 axesCam
 
 centerFigs
 
 centerMat
 
- Public Attributes inherited from SingleCameraController
 camera
 
 dist
 
 zScale
 
 rScale
 
 tScale
 
 radiusPower
 
 prevX
 
 prevY
 
 pos
 
 campos
 
 freerotator
 
 theta
 
 phi
 
 rho
 
 phisub
 

Private Member Functions

def _generateAxesArrows (self, scene, matname, nameprefix='', makeoffset=False)
 
def _generateSphereFig (self, scene)
 
def _setCamera (self)
 

Detailed Description

Derived controller with figures for axes and center markers.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  camera,
  dist,
  zScale = 1.0,
  tScale = 1.0,
  rScale = 1.0 
)

Member Function Documentation

◆ _generateAxesArrows()

def _generateAxesArrows (   self,
  scene,
  matname,
  nameprefix = '',
  makeoffset = False 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _generateSphereFig()

def _generateSphereFig (   self,
  scene 
)
private
Here is the caller graph for this function:

◆ _setCamera()

def _setCamera (   self)
private
Here is the call graph for this function:

◆ getPropTuples()

def getPropTuples (   self)

◆ setAspectRatio()

def setAspectRatio (   self,
  aspect 
)
Here is the caller graph for this function:

◆ setAxesType()

def setAxesType (   self,
  scene,
  axestype,
  dims = None 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCenterType()

def setCenterType (   self,
  scene,
  centertype,
  dims = None 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ axesCam

axesCam

◆ axesFigs

axesFigs

◆ axesMat

axesMat

◆ axestype

axestype

◆ centerFigs

centerFigs

◆ centerMat

centerMat

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