61#ifndef _SB_SPHERE_PLANE_PROJECTOR_
62#define _SB_SPHERE_PLANE_PROJECTOR_
106 bool orientToEye =
TRUE);
126 const SbVec3f &point2,
bool tol2);
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
Base class for representing projectors.
Class for representing a rotation.
SbSpherePlaneProjector(const SbSphere &sph, float edgeTol=0.9, bool orientToEye=TRUE)
Constructor taking the sphere.
virtual SbVec3f project(const SbVec2f &point)
Apply the projector using the given point, returning the point in three dimensions that it projects t...
SbRotation getRotation(const SbVec3f &point1, bool tol1, const SbVec3f &point2, bool tol2)
virtual SbRotation getRotation(const SbVec3f &point1, const SbVec3f &point2)
Computes a rotation based on two points on this projector.
~SbSpherePlaneProjector()
Destructor.
virtual SbProjector * copy() const
Returns an instance that is a copy of this instance.
SbSpherePlaneProjector(float edgeTol=0.9, bool orientToEye=TRUE)
Default constructor.
Sphere-section projector.
Class for representing a sphere.