Functions | |
| void | Show_Camera (HC_POINT *position, HC_POINT *target, HC_POINT *up, float *width, float *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 (float *width, float *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 | 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 | 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 | 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, | |||
| float * | width, | |||
| float * | height, | |||
| char * | projection | |||
| ) |
Returns the complete specification of the viewing camera's position, orientation, and field of view.
| 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_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 | ( | float * | width, | |
| float * | height | |||
| ) |
Returns the viewing camera's field of view.
| 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 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 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 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. |