112 {
return workingToWorld ; }
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
Base class for representing projectors.
SbProjector()
Default constructor.
const SbMatrix & getWorkingSpace() const
Get the transform space to work in.
virtual SbVec3f project(const SbVec2f &point)=0
Apply the projector using the given point, returning the point in three dimensions that it projects t...
SbLine getWorkingLine(const SbVec2f &point) const
Given this mouse point, return the line it projects to in working space.
virtual SbProjector * copy() const =0
Creates and returns an exact copy of the projector.
virtual void setWorkingSpace(const SbMatrix &space)
Set the transform space to work in.
virtual void setViewVolume(const SbViewVolume &vol)
Set the view volume to use for the projection.
const SbViewVolume & getViewVolume() const
Get the view volume to use for the projection.