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. |