Node: Projecting Points, Next: Vector Operations, Previous: Applying Transformations to Points, Up: Point Reference
bool project (const Focus& f, [const unsigned short proj = Projections::PERSP, [real factor = 1]]) | Function |
bool project ([const unsigned short& proj = Projections::PERSP, [real factor = 1]]) | Function |
These functions calculate projective_coordinates .
proj indicates which projection is to be performed.
If it is Projections::PERSP , then f indicates which
Focus is to be used (in the first version), or the global variable
default_focus is used (in the second). If
Projections::PARALLEL_X_Y , Projections::PARALLEL_X_Z , or
Projections::PARALLEL_Z_Y is used, f is ignored, since
these projections don't use a Focus . Currently, no other
projections are defined. The x and y coordinates in
projective_coordinates are multiplied by factor with the default
being 1.
|