#include <Inventor/projectors/SbCylinderSheetProjector.h>
Inheritance diagram for SbCylinderSheetProjector::

Public Methods | |
| SbCylinderSheetProjector (const SbBool orienttoeye=TRUE) | |
| SbCylinderSheetProjector (const SbCylinder &cyl, const SbBool orienttoeye=TRUE) | |
| virtual SbProjector * | copy (void) const |
| virtual SbVec3f | project (const SbVec2f &point) |
| virtual SbRotation | getRotation (const SbVec3f &point1, const SbVec3f &point2) |
Protected Methods | |
| virtual void | setupPlane (void) |
Protected Attributes | |
| SbVec3f | workingProjPoint |
| SbVec3f | planeDir |
| SbPlane | tolPlane |
|
|
Constructor. Uses default cylinder defintion, see SbCylinderProjector::SbCylinderProjector(). orienttoeye decides whether or not the cylinder and sheet should always be oriented towards the viewer. |
|
|||||||||||||||
|
Constructor with explicit definition of projection cylinder. |
|
|
Construct and return a copy of this projector. The caller is responsible for destructing the new instance. Reimplemented from SbProjector. |
|
|
Project the 2D point from normalized viewport coordinates to a 3D point. The mapping will be done in accordance with the type of the projector. Reimplemented from SbCylinderProjector. |
|
|||||||||||||||
|
Returns rotation on the projection surface which re-orients point1 to point2. Reimplemented from SbCylinderProjector. |
|
|
Recalculates projection surface settings after changes to the parameters. |
|
|
Last projected point, in the working space coordinate system. |
|
|
Normal vector of the plane defining the orientation of the sheet. |
|
|
The tolerance value specifying how much of the cylinder is "above" the sheet. |
1.2.9 written by Dimitri van Heesch,
© 1997-2001