Inheritance diagram for SpherePlaneProjector:

Public Member Functions | |
| SpherePlaneProjector (float edgeTol=0.9, bool orientToEye=true) | |
| Default constructor. | |
| SpherePlaneProjector (const Sphere &sph, float edgeTol=0.9, bool orientToEye=true) | |
| Constructor taking the sphere. | |
| ~SpherePlaneProjector () | |
| Destructor. | |
| virtual Fusion::Vec3f | project (const Fusion::Vec2f &point) |
| Apply the projector using the given point, returning the point in three dimensions that it projects to. | |
| virtual Fusion::Rotation | getRotation (const Fusion::Vec3f &point1, const Fusion::Vec3f &point2) |
| Computes a rotation based on two points on this projector. | |
When the mouse position projects on to the plane, the rotations will be as if the plane is being dragged, causing the sphere to rotate beneath it.
|
||||||||||||
|
Default constructor. The default view volume is undefined. The default working space is identity (world space). The default sphere to use has a radius of 1.0 and is centered at (0,0,0). The default edge tolerance is .9. The default eye orientation is true. |
|
|
Apply the projector using the given point, returning the point in three dimensions that it projects to. The point should be normalized from 0-1, with (0,0) at the lower-left. Reimplemented from SphereSectionProjector. |
1.4.3