.. $Id$  -*- rst -*-
.. pyformex reference manual --- actors
.. CREATED WITH py2rst.py: DO NOT EDIT

.. include:: ../defines.inc
.. include:: ../links.inc

.. _sec:ref-actors:

:mod:`actors` --- OpenGL actors for populating the 3D scene.
============================================================

.. automodule:: actors
   :synopsis: OpenGL actors for populating the 3D scene.



   .. autoclass:: Actor


      Actor objects have the following methods:

      .. automethod:: npoints()
      .. automethod:: nelems()
      .. automethod:: pickGL(mode)

   .. autoclass:: TranslatedActor


      TranslatedActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: redraw(mode,color=None)
      .. automethod:: drawGL(mode,color=None)

   .. autoclass:: RotatedActor


      RotatedActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: redraw(mode,color=None)
      .. automethod:: drawGL(mode,color=None)

   .. autoclass:: CubeActor


      CubeActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: drawGL(mode='wireframe',color=None)

   .. autoclass:: BboxActor


      BboxActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: drawGL(mode,color=None)

   .. autoclass:: TriadeActor


      TriadeActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: setPos(pos)
      .. automethod:: setSize(size)
      .. automethod:: drawGL(mode='wireframe',color=None)

   .. autoclass:: GridActor


      GridActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: drawGL(mode,color=None)

   .. autoclass:: CoordPlaneActor


      CoordPlaneActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: drawGL(mode,color=None)

   .. autoclass:: PlaneActor


      PlaneActor objects have the following methods:

      .. automethod:: bbox()
      .. automethod:: drawGL(mode,color=None)

   .. autoclass:: GeomActor


      GeomActor objects have the following methods:

      .. automethod:: nplex()
      .. automethod:: nelems()
      .. automethod:: shape()
      .. automethod:: npoints()
      .. automethod:: vertices()
      .. automethod:: nedges()
      .. automethod:: edges()
      .. automethod:: setColor(color=None,colormap=None)
      .. automethod:: setBkColor(color=None,colormap=None)
      .. automethod:: setAlpha(alpha)
      .. automethod:: setMarkSize(marksize)
      .. automethod:: setMark(size,type)
      .. automethod:: bbox()
      .. automethod:: drawGL(mode='wireframe',color=None,colormap=None,alpha=None)
      .. automethod:: pickGL(mode)
      .. automethod:: select(sel)

   .. autoclass:: TriSurfaceActor


      TriSurfaceActor objects have the following methods:

      .. automethod:: setColor(color=None,colormap=None)
      .. automethod:: setBkColor(color=None,colormap=None)
      .. automethod:: setAlpha(alpha)
      .. automethod:: drawGL(mode='wireframe',color=None,colormap=None,alpha=None)
      .. automethod:: pickGL(mode)

   
.. moduleauthor:: pyFormex project (http://pyformex.org)

.. End

