Node: Focus Constructors and Setting Functions, Next: Focus Operators, Previous: Focus Global Variables, Up: Focus Reference
void Focus (void) | Default constructor |
Creates an empty Focus
|
void Focus (const real pos_x, const real pos_y, const real pos_z, const real dir_x, const real dir_y, const real dir_z, const real dist, [const real ang = 0, [char ax = 'z']]) | Constructor |
Constructs a Focus using the first three real arguments as
the x, y, and z-coordinates of position , and the fourth through the
sixth argument as the x, y, and z-coordinates of direction . dist
specifies the distance of the Focus
from the plane of projection, ang the angle of rotation, which affects which
direction is considered to be "up", and ax the major axis to
which the Focus is aligned.
|
void set (const real pos_x, const real pos_y, const real pos_z, const real dir_x, const real dir_y, const real dir_z, const real dist, [const real ang = 0, [char ax = 'z']]) | Setting function |
Resets an existing Focus . Corresponds to the constructor above.
|
void Focus (const Point& pos, const Point& dir, const real dist, [const real ang = 0, [char ax = 'z']]) | Constructor |
Constructs a Focus using Point arguments for
position and direction . Otherwise, the arguments of this constructor
correspond to those of the one above.
|
void set (const Point& pos, const Point& dir, const real dist, [const real ang = 0, [char ax = 'z']]) | Setting function |
Resets an existing Focus . Corresponds to the constructor above.
|