Functions | |
void | Show_Camera (HC_POINT *position, HC_POINT *target, HC_POINT *up, double *width, double *height, char *projection) |
void | DShow_Camera (HCD_POINT *position, HCD_POINT *target, HCD_POINT *up, double *width, double *height, char *projection) |
void | QShow_Camera (const char *segment, HC_POINT *position, HC_POINT *target, HC_POINT *up, float *width, float *height, char *projection) |
void | Show_Net_Camera (HC_POINT *position, HC_POINT *target, HC_POINT *up, float *width, float *height, char *projection) |
void | QShow_Net_Camera (const char *segment, HC_POINT *position, HC_POINT *target, HC_POINT *up, float *width, float *height, char *projection) |
void | PShow_Net_Camera (int keycount, HC_KEY *pathkeys, HC_POINT *position, HC_POINT *target, HC_POINT *up, float *width, float *height, char *projection) |
void | Show_Camera_Field (double *width, double *height) |
void | DShow_Camera_Field (double *width, double *height) |
void | QShow_Camera_Field (const char *segment, float *width, float *height) |
void | Show_Net_Camera_Field (float *width, float *height) |
void | PShow_Net_Camera_Field (int keycount, HC_KEY *pathkeys, float *width, float *height) |
void | QShow_Net_Camera_Field (const char *segment, float *width, float *height) |
void | Show_Camera_Position (float *x, float *y, float *z) |
void | DShow_Camera_Position (double *x, double *y, double *z) |
void | QShow_Camera_Position (const char *segment, float *x, float *y, float *z) |
void | Show_Net_Camera_Position (float *x, float *y, float *z) |
void | PShow_Net_Camera_Position (int keycount, HC_KEY *pathkeys, float *x, float *y, float *z) |
void | QShow_Net_Camera_Position (const char *segment, float *x, float *y, float *z) |
void | Show_Camera_Projection (char *projection) |
void | QShow_Camera_Projection (const char *segment, char *projection) |
void | Show_Net_Camera_Projection (char *projection) |
void | PShow_Net_Camera_Projection (int keycount, HC_KEY *pathkeys, char *projection) |
void | QShow_Net_Camera_Projection (const char *segment, char *projection) |
void | Show_Camera_Target (float *x, float *y, float *z) |
void | DShow_Camera_Target (double *x, double *y, double *z) |
void | QShow_Camera_Target (const char *segment, float *x, float *y, float *z) |
void | Show_Net_Camera_Target (float *x, float *y, float *z) |
void | PShow_Net_Camera_Target (int keycount, HC_KEY *pathkeys, float *x, float *y, float *z) |
void | QShow_Net_Camera_Target (const char *segment, float *x, float *y, float *z) |
void | Show_Camera_Up_Vector (float *x, float *y, float *z) |
void | DShow_Camera_Up_Vector (double *x, double *y, double *z) |
void | QShow_Camera_Up_Vector (const char *segment, float *x, float *y, float *z) |
void | Show_Net_Camera_Up_Vector (float *x, float *y, float *z) |
void | PShow_Net_Camera_Up_Vector (int keycount, HC_KEY *pathkeys, float *x, float *y, float *z) |
void | QShow_Net_Camera_Up_Vector (const char *segment, float *x, float *y, float *z) |
void Show_Camera | ( | HC_POINT * | position, | |
HC_POINT * | target, | |||
HC_POINT * | up, | |||
double * | width, | |||
double * | height, | |||
char * | projection | |||
) |
void DShow_Camera | ( | HCD_POINT * | position, | |
HCD_POINT * | target, | |||
HCD_POINT * | up, | |||
double * | width, | |||
double * | height, | |||
char * | projection | |||
) |
void QShow_Camera | ( | const char * | segment, | |
HC_POINT * | position, | |||
HC_POINT * | target, | |||
HC_POINT * | up, | |||
float * | width, | |||
float * | height, | |||
char * | projection | |||
) |
Similar to Show_Camera(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
position | - Position in the scene, in user coordinates, at which the camera is set. Passed by reference. Returned to user. | |
target | - Coordinates in the scene toward which the camera is pointed. Passed by reference. Returned to user. | |
up | - Direction the top of the camera faces: the "upvector". Passed by reference. Returned to user. | |
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. | |
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lowe case, or mixed case. Passed by reference. Returned to user. |
void Show_Net_Camera | ( | HC_POINT * | position, | |
HC_POINT * | target, | |||
HC_POINT * | up, | |||
float * | width, | |||
float * | height, | |||
char * | projection | |||
) |
Similar to Show_Camera(), but returns the net effective setting rather than the local one.
position | - Position in the scene, in user coordinates, at which the camera is set. Passed by reference. Returned to user. | |
target | - Coordinates in the scene toward which the camera is pointed. Passed by reference. Returned to user. | |
up | - Direction the top of the camera faces: the "upvector". Passed by reference. Returned to user. | |
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. | |
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
void QShow_Net_Camera | ( | const char * | segment, | |
HC_POINT * | position, | |||
HC_POINT * | target, | |||
HC_POINT * | up, | |||
float * | width, | |||
float * | height, | |||
char * | projection | |||
) |
Similar to Show_Net_Camera(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment to be queried. | |
position | - Position in the scene, in user coordinates, at which the camera is set. Passed by reference. Returned to user. | |
target | - Coordinates in the scene toward which the camera is pointed. Passed by reference. Returned to user. | |
up | - Direction the top of the camera faces: the "upvector". Passed by reference. Returned to user. | |
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. | |
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
void PShow_Net_Camera | ( | int | keycount, | |
HC_KEY * | pathkeys, | |||
HC_POINT * | position, | |||
HC_POINT * | target, | |||
HC_POINT * | up, | |||
float * | width, | |||
float * | height, | |||
char * | projection | |||
) |
Similar to Show_Net_Camera(), but returns the net effective setting along a discrete segment path.
keycount | The size of pathkeys | |
pathkeys | An array of HC_KEY's delineating a path of segments. | |
position | - Position in the scene, in user coordinates, at which the camera is set. Passed by reference. Returned to user. | |
target | - Coordinates in the scene toward which the camera is pointed. Passed by reference. Returned to user. | |
up | - Direction the top of the camera faces: the "upvector". Passed by reference. Returned to user. | |
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. | |
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
For other details, see Show_Net_Camera()
void Show_Camera_Field | ( | double * | width, | |
double * | height | |||
) |
void DShow_Camera_Field | ( | double * | width, | |
double * | height | |||
) |
Similar to Show_Camera_Field(). This command should be used in conjunction with other set camera functions in the HOOPS double-precision header, hcd.h.
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. |
void QShow_Camera_Field | ( | const char * | segment, | |
float * | width, | |||
float * | height | |||
) |
Similar to Show_Camera_Field(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. |
void Show_Net_Camera_Field | ( | float * | width, | |
float * | height | |||
) |
Similar to Show_Camera_Field() but returns the net effective setting rather than the local one.
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. |
void PShow_Net_Camera_Field | ( | int | keycount, | |
HC_KEY * | pathkeys, | |||
float * | width, | |||
float * | height | |||
) |
Similar to Show_Net_Camera_Field() but returns the net effective setting along a discrete segment path.
keycount | The size of pathkeys | |
pathkeys | An array of HC_KEY's delineating a path of segments. | |
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. |
For other details, see Show_Net_Camera_Field()
void QShow_Net_Camera_Field | ( | const char * | segment, | |
float * | width, | |||
float * | height | |||
) |
Similar to Show_Net_Camera_Field() but returns the net effective setting on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
width | - Width of the minimum visible area around the target. Passed by reference. Returned to user. | |
height | - Height of the minimum visible area around the target. Passed by reference. Returned to user. |
void Show_Camera_Position | ( | float * | x, | |
float * | y, | |||
float * | z | |||
) |
Returns the viewing camera's position.
x | - X-coordinate of the camera position. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera position. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera position. Passed by reference. Returned to user. |
void DShow_Camera_Position | ( | double * | x, | |
double * | y, | |||
double * | z | |||
) |
Similar to Show_Camera_Position(). This command should be used in conjunction with other set camera functions in the HOOPS double-precision header, hcd.h.
x | - X-coordinate of the camera position. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera position. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera position. Passed by reference. Returned to user. |
void QShow_Camera_Position | ( | const char * | segment, | |
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Position(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
x | - X-coordinate of the camera position. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera position. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera position. Passed by reference. Returned to user. |
void Show_Net_Camera_Position | ( | float * | x, | |
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Position(), but returns the net effective setting rather than the local one.
x | - X-coordinate of the camera position. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera position. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera position. Passed by reference. Returned to user. |
void PShow_Net_Camera_Position | ( | int | keycount, | |
HC_KEY * | pathkeys, | |||
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Net_Camera_Position(), but returns the net effective setting along a discrete segment path.
keycount | The size of pathkeys | |
pathkeys | An array of HC_KEY's delineating a path of segments. | |
x | - X-coordinate of the camera position. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera position. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera position. Passed by reference. Returned to user. |
For other details, see Show_Net_Camera_Position()
void QShow_Net_Camera_Position | ( | const char * | segment, | |
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Net_Camera_Position(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
x | - X-coordinate of the camera position. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera position. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera position. Passed by reference. Returned to user. |
void Show_Camera_Projection | ( | char * | projection | ) |
Returns the viewing camera's projection.
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
void QShow_Camera_Projection | ( | const char * | segment, | |
char * | projection | |||
) |
Similar to Show_Camera_Projection(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
void Show_Net_Camera_Projection | ( | char * | projection | ) |
Similar to Show_Camera_Projection(), but returns the net effective setting rather than the local one.
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
void PShow_Net_Camera_Projection | ( | int | keycount, | |
HC_KEY * | pathkeys, | |||
char * | projection | |||
) |
Similar to Show_Net_Camera_Projection(), but returns the net effective setting along a discrete segment path specified with a set of keys.
keycount | The size of pathkeys | |
pathkeys | An array of HC_KEY's delineating a path of segments. | |
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
void QShow_Net_Camera_Projection | ( | const char * | segment, | |
char * | projection | |||
) |
Similar to Show_Net_Camera_Projection(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
projection | - Special constant---either "Perspective", "Orthographic", "Stretched", or an "oblique" form (see Set_Camera_Projection() or Set_Camera_By_Volume() ). May be uppercase, lower case, or mixed case. Passed by reference. Returned to user. |
void Show_Camera_Target | ( | float * | x, | |
float * | y, | |||
float * | z | |||
) |
Returns the viewing camera's target.
x | - X-coordinate of the camera target. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera target. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera target. Passed by reference. Returned to user. |
void DShow_Camera_Target | ( | double * | x, | |
double * | y, | |||
double * | z | |||
) |
Similar to Show_Camera_Target(). This command should be used in conjunction with other set camera functions in the HOOPS double-precision header, hcd.h.
x | - X-coordinate of the camera target. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera target. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera target. Passed by reference. Returned to user. |
void QShow_Camera_Target | ( | const char * | segment, | |
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Target(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
x | - X-coordinate of the camera target. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera target. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera target. Passed by reference. Returned to user. |
void Show_Net_Camera_Target | ( | float * | x, | |
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Target(), but returns the net effective setting rather than the local one.
x | - X-coordinate of the camera target. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera target. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera target. Passed by reference. Returned to user. |
void PShow_Net_Camera_Target | ( | int | keycount, | |
HC_KEY * | pathkeys, | |||
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Target(), but returns the net effective setting along a specified path of keys rather than the local one.
keycount | The size of pathkeys | |
pathkeys | An array of HC_KEY's delineating a path of segments. | |
x | - X-coordinate of the camera target. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera target. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera target. Passed by reference. Returned to user. |
void QShow_Net_Camera_Target | ( | const char * | segment, | |
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Net_Camera_Target(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
x | - X-coordinate of the camera target. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera target. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera target. Passed by reference. Returned to user. |
void Show_Camera_Up_Vector | ( | float * | x, | |
float * | y, | |||
float * | z | |||
) |
Returns the viewing camera's up-vector.
x | - X-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera up-vector. Passed by reference. Returned to user. |
void DShow_Camera_Up_Vector | ( | double * | x, | |
double * | y, | |||
double * | z | |||
) |
Similar to Show_Camera_Up_Vector(). This command should be used in conjunction with other set camera functions in the HOOPS double-precision header, hcd.h.
x | - X-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera up-vector. Passed by reference. Returned to user. |
void QShow_Camera_Up_Vector | ( | const char * | segment, | |
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Up_Vector(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
x | - X-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera up-vector. Passed by reference. Returned to user. |
void Show_Net_Camera_Up_Vector | ( | float * | x, | |
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Up_Vector(), but returns the net effective setting rather than the local one.
x | - X-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera up-vector. Passed by reference. Returned to user. |
void PShow_Net_Camera_Up_Vector | ( | int | keycount, | |
HC_KEY * | pathkeys, | |||
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Camera_Up_Vector(), but returns the net effective setting along a discrete segment path.
keycount | The size of pathkeys | |
pathkeys | An array of HC_KEY's delineating a path of segments. | |
x | - X-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera up-vector. Passed by reference. Returned to user. |
void QShow_Net_Camera_Up_Vector | ( | const char * | segment, | |
float * | x, | |||
float * | y, | |||
float * | z | |||
) |
Similar to Show_Net_Camera_Up_Vector(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be queried. | |
x | - X-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
y | - Y-coordinate of the camera up-vector. Passed by reference. Returned to user. | |
z | - Z-coordinate of the camera up-vector. Passed by reference. Returned to user. |