Functions | |
void | Insert_Sphere (const HC_POINT *center, double radius, const HC_POINT *axis, const HC_POINT *ortho) |
HC_KEY | KInsert_Sphere (const HC_POINT *center, double radius, const HC_POINT *axis, const HC_POINT *ortho) |
void | QInsert_Sphere (const char *segment, const HC_POINT *center, double radius, const HC_POINT *axis, const HC_POINT *ortho) |
HC_KEY | QKInsert_Sphere (const char *segment, const HC_POINT *center, double radius, const HC_POINT *axis, const HC_POINT *ortho) |
void Insert_Sphere | ( | const HC_POINT * | center, | |
double | radius, | |||
const HC_POINT * | axis, | |||
const HC_POINT * | ortho | |||
) |
Generates a sphere.
center | - An x-y-z triplet for the coordinates of center the sphere. (A simple array of three elements may also be used in most languages.) Passed by reference always. | |
radius | - Length of the radius of the sphere. | |
axis | - Vector that points in the longtitudal/vertical direction. If null then a default value of <0,10,0> is applied. | |
ortho | - Vector that points in the latitudal/horizontal direction. If null then a default value of <1,0,0> is applied. |
HC_KEY KInsert_Sphere | ( | const HC_POINT * | center, | |
double | radius, | |||
const HC_POINT * | axis, | |||
const HC_POINT * | ortho | |||
) |
Similar to Insert_Sphere(), but returns an HC_KEY to the object.
center | - An x-y-z triplet for the coordinates of center the sphere. (A simple array of three elements may also be used in most languages.) Passed by reference always. | |
radius | - Length of the radius of the sphere. | |
axis | - Vector that points in the longtitudal/vertical direction. If null then a default value of <0,10,0> is applied. | |
ortho | - Vector that points in the latitudal/horizontal direction. If null then a default value of <1,0,0> is applied. |
void QInsert_Sphere | ( | const char * | segment, | |
const HC_POINT * | center, | |||
double | radius, | |||
const HC_POINT * | axis, | |||
const HC_POINT * | ortho | |||
) |
Similar to Insert_Sphere(), 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. | |
center | - An x-y-z triplet for the coordinates of center the sphere. (A simple array of three elements may also be used in most languages.) Passed by reference always. | |
radius | - Length of the radius of the sphere. | |
axis | - Vector that points in the longtitudal/vertical direction. If null then a default value of <0,10,0> is applied. | |
ortho | - Vector that points in the latitudal/horizontal direction. If null then a default value of <1,0,0> is applied. |
HC_KEY QKInsert_Sphere | ( | const char * | segment, | |
const HC_POINT * | center, | |||
double | radius, | |||
const HC_POINT * | axis, | |||
const HC_POINT * | ortho | |||
) |
Similar to Insert_Sphere(), 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. | |
center | - An x-y-z triplet for the coordinates of center the sphere. (A simple array of three elements may also be used in most languages.) Passed by reference always. | |
radius | - Length of the radius of the sphere. | |
axis | - Vector that points in the longtitudal/vertical direction. If null then a default value of <0,10,0> is applied. | |
ortho | - Vector that points in the latitudal/horizontal direction. If null then a default value of <1,0,0> is applied. |