projector classes(3)
NAME
Projector classes (mostly for internal use)
Detailed Description
- Classes
- class SbCylinderPlaneProjector
The SbCylinderPlaneProjector class projects 2D points to a halfcylinder and a plane.
- This projector uses a plane along with the half-cylinder of
SbCylinderSectionProjector for projections. If the 2D point mapping 'misses' the cylinder section, the 3D point will be projected onto the plane. " - class SbCylinderProjector
- The SbCylinderProjector class is the abstract base class for mapping to cylindrical surfaces.
- The cylinder projectors map 2D points to various surface types based on cylindrical shapes. "
- class SbCylinderSectionProjector
- The SbCylinderSectionProjector projects 2D points to a sliced cylinder.
- The projection cylinder for this class is sliced by a clipping plane
parallel to its height axis. Projections will be mapped to the
remaining cylinder part. " - class SbCylinderSheetProjector
- The SbCylinderSheetProjector class projects 2D points to 3D points on a sheet covering a cylindrical shape.
- class SbLineProjector
- The SbLineProjector class projects 2D points to 3D points along a line.
- The 3D projection of the 2D coordinates is for this projector class
constrained to lie along a pre-defined line. " - class SbPlaneProjector
- The SbPlaneProjector class projects 2D points to 3D points in a plane.
- The 3D projection of the 2D coordinates is for this projector class
constrained to lie inside a pre-defined 3D plane. " - class SbProjector
- The SbProjector class is the abstract base projector class.
- Projectors are used in the Coin library for mapping 2D coordinates
(typically from the position of the mouse cursor in the rendering
window) to 3D 'world' coordinates. " - class SbSpherePlaneProjector
- The SbSpherePlaneProjector class projects 2D points to a half-sphere and a plane.
- This projector uses a plane along with the half-sphere of
SbSphereSectionProjector for projections. If the 2D point mapping 'misses' the sphere section, the 3D point will be projected onto the
plane. " - class SbSphereProjector
- The SbSphereProjector class is the abstract base class for mapping to spherical surfaces.
- The sphere projectors map 2D points to various surface types based on
spherical shapes. " - class SbSphereSectionProjector
- The SbSphereSectionProjector projects 2D points to a sliced sphere.
- The projection sphere for this class is sliced by a clipping plane.
Projections will be mapped to the remaining sphere part. " - class SbSphereSheetProjector
- The SbSphereSheetProjector class projects 2D points to 3D points on a sheet covering a spherical shape.
- The following stand-alone example shows how screen space coordinates
projects into 3D when mapped with an SbSphereSheetProjector. It outputs the resulting projections as an SoPointSet in a Inventor-file on stdout:. "