GeEllipArc3d.h
This class represents 3D elliptical arcs and full ellipses in 3D space.
The angle of a point on an ellipse is measured by projecting the point along a vector perpendicular to the major axis onto a circle whose center is the center of this ellipse and whose radius is the major radius of this ellipse.
The angle between the major axis of the ellipse, and a vector from the center of the ellipse to the intersection point with the circle, measured counterclockwise about the crossproduct of the major and minor axes, is the angle of the point on the ellipse.
Corresponding C++ library: TD_Ge
|
Name |
Description |
|
This is the overview for the OdGeEllipArc3d constructor overload. |
|
Name |
Description |
|
Returns the center of this elliptical arc. | |
|
Returns the point on the elliptical arc that is closest to the specified plane and the point on the specified plane that is closest to the elliptical arc. | |
|
Returns the end angle measured from the major axis of this elliptical arc in the plane of the arc. | |
|
Returns the end point of this elliptical arc. | |
|
Returns the geometric extents of this elliptical arc. | |
|
Receives the plane of the ellipse. | |
|
This is the overview for the intersectWith method overload. | |
|
Returns the parameters of the points (if any) on the elliptical arc, whose tangents are parallel to the specified tangent vector. | |
|
Returns the parameters of the points (if any) on the elliptical arc, whose tangents are parallel to the specified reference plane. | |
|
Returns true if and only if the major and minor radii of the ellipse are the same within the specified tolerance. | |
|
Returns true if and only if the specified point lies within the full ellipse, and on the plane of the ellipse. | |
|
Attaches the specified curve to this elliptical arc. | |
|
Returns the major axis of this elliptical arc as a unit vector. | |
|
Returns the major radius of this elliptical arc. | |
|
Returns the minor axis of this elliptical arc as a unit vector. | |
|
Returns the minor radius of this elliptical arc. | |
|
Returns the normal to this elliptical arc as a unit vector. | |
|
This is the overview for the orthogonolizeAxes method overload. | |
|
Returns True if the projected points of the elliptical arc intersect with the specified linear entity, and returns the number of intersections and points of intersection. | |
|
This is the overview for the set method overload. | |
|
Sets the starting and ending angles of the elliptical arc. | |
|
Sets the major and minor axes of the elliptical arc. | |
|
Sets the center of the elliptical arc. | |
|
Sets the major radius of the elliptical arc. | |
|
Sets the minor radius of the elliptical arc. | |
|
Returns the start angle measured from the major axis of this elliptical arc in the plane of the arc. | |
|
Returns the start point of this elliptical arc. | |
|
Returns the tangent vector at the point specified by param. |
|
Name |
Description |
|
Assignment operator for the OdGeEllipArc3d object. |
Copyright © 2002–2020. Open Design Alliance. All rights reserved.
|