OpenGLContext.viewplatformmixin
index
p:\openglcontext\viewplatformmixin.py

Mix-in class for contexts needing to control a viewplatform object

 
Modules
            
OpenGLContext.context
OpenGLContext.interactivecontext
OpenGLContext.viewplatform

 
Classes
            
ViewPlatformMixin

 
class ViewPlatformMixin
       
  
ViewPort(self, width, height)
Viewpoint(self, mode=None)
Render the viewpoint for this context,
we use the viewplatform helper class to
provide more sophisticated handling of
the user's viewpoint
backward(self, event)
down(self, event)
forward(self, event)
left(self, event)
right(self, event)
setupDefaultEventCallbacks(self)
Setup the application default callbacks,
sliderRelease(self, buttonID, **namedarguments)
sliderUpdate(self, x, y, **namedarguments)
startExamineMode(self, event)
Create an examine mode interaction manager
startSliderMode(self, startX, startY, buttonID, yPlane=None, **namedarguments)
Enter "examine" mode, where a trackball is used to
manipulate the viewpoint so that it orbits "center".
straighten(self, event)
turndown(self, event)
turnleft(self, event)
turnright(self, event)
turnup(self, event)
unProject(self, x, y, z)
Take x,y,z as integers and do an unproject to get the model-space x,y,z
up(self, event)

 
Data
             __file__ = r'p:\OpenGLContext\viewplatformmixin.pyc'
__name__ = 'OpenGLContext.viewplatformmixin'