61#ifndef _SB_CYLINDER_PLANE_PROJECTOR_
62#define _SB_CYLINDER_PLANE_PROJECTOR_
117 bool orientToEye =
TRUE);
138 const SbVec3f &point2,
bool tol2);
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
Cylinder-plane projector.
SbRotation getRotation(const SbVec3f &point1, bool tol1, const SbVec3f &point2, bool tol2)
SbCylinderPlaneProjector(float edgeTol=.9, bool orientToEye=TRUE)
~SbCylinderPlaneProjector()
Destructor.
virtual SbVec3f project(const SbVec2f &point)
Apply the projector using the given point, returning the point in three dimensions that it projects t...
virtual SbRotation getRotation(const SbVec3f &point1, const SbVec3f &point2)
Computes a rotation based on two points on this projector.
virtual SbProjector * copy() const
Returns an instance that is a copy of this instance.
SbCylinderPlaneProjector(const SbCylinder &cyl, float edgeTol=.9, bool orientToEye=TRUE)
Constructors.
Cylinder-section projector.
Class for representing a cylinder.
Base class for representing projectors.
Class for representing a rotation.