The Arc type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | Arc | Overloaded. |
Methods
Name | Description | |
---|---|---|
![]() | ArcLength | Computes the length of the perimeter of the arc. |
![]() | AreaOfSector | Computes the area of the sector defined by the arc. |
![]() | AreaOfSegment | Computes the area of the segment defined by the arc. |
![]() | ContainsOnCircumference | Tests if a point lies on the circumference of the arc. |
![]() | DeepCopy | A deep copy of this instance. |
![]() | EndPoint | Computes the end point of the arc. |
![]() | EndVector | Computes the end vector of the arc. |
![]() | Equals | Tests if two arcs are considered equal. (Overrides Object..::.Equals(Object).) |
![]() | GenerateEdgesOnPerimeter | Generates edges on the perimeter of the arc with equal length. |
![]() | GeneratePointsOnPerimeter | Generates equally spaced points on the perimeter of the arc. |
![]() | GetHashCode | A hash code for this arc (Overrides Object..::.GetHashCode()()().) |
![]() | GetPlane | Computes the plane the arc lies in. |
![]() | GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() | Intersect3d | Computes the spatial intersection of two objects. |
![]() | Invert | Inverts the direction of the normal vector of the arc. |
![]() | Move | Overloaded. |
![]() | Radius | Computes the radius of the arc. |
![]() ![]() | RandomArc | A random arc. |
![]() | RandomPointOnArc | A random point on the circumference of the arc. |
![]() | Rotate | Overloaded. |
![]() | StartVector | Computes the start vector of the arc. |
![]() | ToCircle | Converts the arc into a circle. |
![]() | ToString | Returns some properties of the arc in StringNumberFormat-format. (Overrides Object..::.ToString()()().) |
Operators
Name | Description | |
---|---|---|
![]() ![]() | Equality | True if two arcs are considered equal. |
![]() ![]() | Inequality | False if two arcs are considered equal. |
Properties
Name | Description | |
---|---|---|
![]() | Center | Gets the center point of the arc. |
![]() | NormalVector | Gets the normal vector of the arc. |
![]() | OpeningAngle | Gets or sets the opening angle of the arc in [radian]. |
![]() | StartPoint | Gets the start point of the arc. |