Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://bitbucket.org/Coin3D/
http://www.kongsberg.com/kogt/
Projector Classes

The projector classes are used to convert between screenspace (2D) locations and locations in worldspace (3D). More...

Classes

class  SbCylinderPlaneProjector
 The SbCylinderPlaneProjector class projects 2D points to a half-cylinder and a plane. More...
 
class  SbCylinderProjector
 The SbCylinderProjector class is the abstract base class for mapping to cylindrical surfaces. More...
 
class  SbCylinderSectionProjector
 The SbCylinderSectionProjector projects 2D points to a sliced cylinder. More...
 
class  SbCylinderSheetProjector
 The SbCylinderSheetProjector class projects 2D points to 3D points on a sheet covering a cylindrical shape. More...
 
class  SbLineProjector
 The SbLineProjector class projects 2D points to 3D points along a line. More...
 
class  SbPlaneProjector
 The SbPlaneProjector class projects 2D points to 3D points in a plane. More...
 
class  SbProjector
 The SbProjector class is the abstract base projector class. More...
 
class  SbSpherePlaneProjector
 The SbSpherePlaneProjector class projects 2D points to a half-sphere and a plane. More...
 
class  SbSphereProjector
 The SbSphereProjector class is the abstract base class for mapping to spherical surfaces. More...
 
class  SbSphereSectionProjector
 The SbSphereSectionProjector projects 2D points to a sliced sphere. More...
 
class  SbSphereSheetProjector
 The SbSphereSheetProjector class projects 2D points to 3D points on a sheet covering a spherical shape. More...
 

Detailed Description

The projector classes are used to convert between screenspace (2D) locations and locations in worldspace (3D).

They are mostly used in relation to user interaction with the mouse in the viewport.