The Arc type exposes the following members.
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. |