The Arc type exposes the following members.

Constructors

  NameDescription
ArcOverloaded.

Methods

  NameDescription
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.
MoveOverloaded.
Radius
Computes the radius of the arc.
RandomArc
A random arc.
RandomPointOnArc
A random point on the circumference of the arc.
RotateOverloaded.
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

  NameDescription
Equality
True if two arcs are considered equal.
Inequality
False if two arcs are considered equal.

Properties

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

See Also