51#ifndef _SB_CYLINDER_PLANE_PROJECTOR_
52#define _SB_CYLINDER_PLANE_PROJECTOR_
54#include <Inventor/projectors/SbCylinderSectionProjector.h>
119 float edgeTol = 0.9f,
120 SbBool orientToEye = TRUE);
Class for representing a cylinder.
Cylinder-plane projector.
virtual SbVec3f intersect(const SbLine &line)
Applies the projector using the given line in world coordinates, returning the point in three dimensi...
SbCylinderPlaneProjector(float edgeTol=0.9f, SbBool orientToEye=TRUE)
Constructor that uses a default cylinder aligned with the Y axis with radius 1.0.
~SbCylinderPlaneProjector()
Destructor.
virtual SbVec3f project(const SbVec2f &point)
Applies the projector using the given point, returning the point in three dimensions that it projects...
SbCylinderPlaneProjector(const SbCylinder &cyl, float edgeTol=0.9f, SbBool orientToEye=TRUE)
Constructor.
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.
Cylinder-section projector.
Base class for representing projectors.
Class for representing a rotation.