Arc3 Class

Represents a sub-curve of a three-dimensional circle. The arc curve is parametrized by an angle expressed in radians. The parametrization depends on the plane on which the arc/circle is defined. In particular
t => Origin + cos(t)*Radius*XAxis + sin(t)*Radius*YAxis.

Definition

Namespace: Karamba.Geometry
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public class Arc3
Inheritance
Object    Arc3

Constructors

Arc3 Initializes a new instance of the Arc3 class.

Properties

AngleDomain Gets or sets the angle domain (in Radians) of this arc.
Center Gets or sets the center point for this arc.
EndPoint Gets the end point of the Arc3.
MidPoint Gets the mid-point of the Arc3.
Plane Gets or sets the plane in which this arc lies.
Radius Gets or sets the radius of this arc.
StartPoint Gets the start point of the Arc3.

Methods

Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
PointAt Gets the point at the given arc parameter.
ToString Returns a string that represents the current object.
(Overrides ObjectToString)

Extension Methods

ContainerType test if object is (a container like) a list or an array.
(Defined by MiniUtil)

See Also