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. |