majorRadius
| This is majorRadius, a member of class AcDbEllipse.
|
minorRadius
| This is minorRadius, a member of class AcDbEllipse.
|
isNull
| Returns Adesk::kTrue
if this Ellipse has no gelib object within itself.
|
majorAxis
| Returns the major axis vector (in WCS coordinates) of the ellipse.
The major axis vector is the vector from the Ellipse's center point to its start point. The major axis vector's magnitude represents 1/2 the length of the major axis.
|
set
| This function sets the properties of the ellipse to the values specified in the arguments.
center, unitNormal, and majorAxis are in WCS coordinates. startAngle and endAngle are in radians, in the range -pi to pi. Positive angles are counter-clockwise when looking down the normal vector (that is, right-hand rule). A closed Ellipse will have a startAngle of 0 and an endAngle of 2pi.
radiusRatio must be in the range 1E-6 to 1.0.
The dot product of normal with itself and majorAxis with itself must be greater than 1E-12.
majorAxis must perpendicular to normal within 1E-6.
The difference between... |
minorAxis
| Returns the minor axis vector (in WCS coordinates) of the ellipse.
The minor axis vector is perpendicular to the major axis vector. Its magnitude represents half the length of the minor axis.
|
setCenter
| Sets center (in WCS coordinates) to be the center point of the ellipse.
Returns Acad::eOk if successful, otherwise Acad::eGeneralModelingFailure is returned.
|
normal
| Returns the unit normal vector (in WCS coordinates) of the ellipse.
The normal vector specifies the plane that contains the ellipse.
|
setMajorRadius
| This is setMajorRadius, a member of class AcDbEllipse.
|
paramAtAngle
| Returns the first period parameter value at angle (in radians). The parameter value is in the range 0 to 2pi.
The ellipse's majorAxis vector is the zero angle for angle. Positive angles are counter-clockwise when looking down the ellipse's normal vector (that is, right-hand rule).
|
setMinorRadius
| This is setMinorRadius, a member of class AcDbEllipse.
|
radiusRatio
| Returns the ratio of the ellipse's major radius to its minor radius. The returned value will be in the range 1e-6 to 1.0.
|
subGetClassID
| Override this virtual function in a AcDbEntity-derived class to provide your custom implementation for
|
setEndAngle
| Sets endAngle to be the end angle of the ellipse.
Returns Acad::eOk if successful.
If the Ellipse has no gelib object (that is, AcDbEllipse::isNull() returns Adesk::kTrue), then Acad::eDegenerateGeometry is returned.
|
setEndParam
| Sets endParam to be the new end parameter of the ellipse. If endParam is less than the current start parameter, then it is incremented in steps of 2pi until it is larger than the current start parameter.
Returns Acad::eOk if successful.
If the Ellipse has no gelib object (that is, AcDbEllipse::isNull() returns Adesk::kTrue), then Acad::eDegenerateGeometry is returned.
|
setRadiusRatio
| Sets ratio to be the new radius ratio for the ellipse. ratio must be a value between 1e-6 and 1.0.
Returns Acad::eOk if successful.
If the Ellipse has no gelib object (that is, AcDbEllipse::isNull() returns Adesk::kTrue), then Acad::eDegenerateGeometry is returned.
|
setStartAngle
| Sets startAngle to be the new start angle for the ellipse.
Returns Acad::eOk if successful.
If the Ellipse has no gelib object (that is, AcDbEllipse::isNull() returns Adesk::kTrue), then Acad::eDegenerateGeometry is returned.
|
setStartParam
| Sets startParam to be the new start parameter of the ellipse. If startParam is larger than the current end parameter, then it is decremented in steps of 2pi until it is less than the current end parameter.
Returns Acad::eOk if successful, otherwise Acad::eGeneralModelingFailure is returned.
|
startAngle
|