Functions | |
void | Insert_Marker (double x, double y, double z) |
HC_KEY | KInsert_Marker (double x, double y, double z) |
void | QInsert_Marker (const char *segment, double x, double y, double z) |
HC_KEY | QKInsert_Marker (const char *segment, double x, double y, double z) |
void | DInsert_Marker (double x, double y, double z) |
HC_KEY | DKInsert_Marker (double x, double y, double z) |
void | DQInsert_Marker (const char *segment, double x, double y, double z) |
HC_KEY | DQKInsert_Marker (const char *segment, double x, double y, double z) |
void Insert_Marker | ( | double | x, | |
double | y, | |||
double | z | |||
) |
Inserts a single marker symbol at the specified location in your scene.
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |
The marker generated always faces to the front on the final screen display.
If there is an error the KInsert routine returns a -1.
HC_KEY KInsert_Marker | ( | double | x, | |
double | y, | |||
double | z | |||
) |
Similar to Insert_Marker(), but returns an HC_KEY to the object.
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |
void QInsert_Marker | ( | const char * | segment, | |
double | x, | |||
double | y, | |||
double | z | |||
) |
Similar to Insert_Marker(), but operates on a given segment rather than the currently open one.
segment | - Segment(s) to be inserted into, if other than the currently- open segment. | |
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |
HC_KEY QKInsert_Marker | ( | const char * | segment, | |
double | x, | |||
double | y, | |||
double | z | |||
) |
Similar to Insert_Marker(), but operates on a given segment and returns an HC_KEY to the object.
segment | - Segment(s) to be inserted into, if other than the currently- open segment. | |
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |
void DInsert_Marker | ( | double | x, | |
double | y, | |||
double | z | |||
) |
Similar to Insert_Marker(), but accepts and/or returns double-precision values. This command can only be used when the application source includes the HOOPS double-precision header, hcd.h.
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |
HC_KEY DKInsert_Marker | ( | double | x, | |
double | y, | |||
double | z | |||
) |
Similar to DInsert_Marker(), but returns an HC_KEY to the object.
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |
void DQInsert_Marker | ( | const char * | segment, | |
double | x, | |||
double | y, | |||
double | z | |||
) |
Similar to DInsert_Marker(), but operates on a given segment rather than the currently open one.
segment | - Segment(s) to be inserted into, if other than the currently- open segment. | |
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |
HC_KEY DQKInsert_Marker | ( | const char * | segment, | |
double | x, | |||
double | y, | |||
double | z | |||
) |
Similar to DInsert_Marker(), but operates on a given segment and returns an HC_KEY to the object.
segment | - Segment(s) to be inserted into, if other than the currently- open segment. | |
x | - x-coordinate of the marker in object space. | |
y | - y-coordinate of the marker in object space. | |
z | - z-coordinate of the marker in object space. |