Functions | |
void | Edit_Ellipse (HC_KEY key, const HC_POINT *center, const HC_POINT *major, const HC_POINT *minor) |
void Edit_Ellipse | ( | HC_KEY | key, | |
const HC_POINT * | center, | |||
const HC_POINT * | major, | |||
const HC_POINT * | minor | |||
) |
Edits an ellipse as it sits in the database.
key | Key to an ellipse object. | |
center | - An x-y-z triplet for the coordinates of the center of the ellipse. (A simple array of three elements may also be used in most languages.) Passed by reference always. | |
major | - An x-y-z triplet for the coordinates of the intersection of the ellipse and its major axis. Passed by reference always. | |
minor | - An x-y-z triplet for the coordinates of the intersection of the ellipse and its minor axis. Passed by reference always. |
Make sure the points are not colinear. The system checks and issues an error message if all three points lie on a line, or if two are coincident.