Class Circle3d
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
Constructors
Circle3d(Frame3f, Double, Int32)
Declaration
public Circle3d(Frame3f frame, double radius, int nNormalAxis = 1)
Parameters
Circle3d(Vector3d, Double)
Declaration
public Circle3d(Vector3d center, double radius)
Parameters
Circle3d(Vector3d, Double, Vector3d, Vector3d, Vector3d)
Declaration
public Circle3d(Vector3d center, double radius, Vector3d axis0, Vector3d axis1, Vector3d normal)
Parameters
Fields
Center
Declaration
Field Value
IsReversed
Declaration
Field Value
Normal
Declaration
Field Value
PlaneX
Declaration
Field Value
PlaneY
Declaration
Field Value
Radius
Declaration
Field Value
Properties
ArcLength
Declaration
public double ArcLength { get; }
Property Value
Area
Declaration
public double Area { get; }
Property Value
Circumference
Declaration
public double Circumference { get; }
Property Value
Diameter
Declaration
public double Diameter { get; }
Property Value
HasArcLength
Declaration
public bool HasArcLength { get; }
Property Value
IsClosed
Declaration
public bool IsClosed { get; }
Property Value
ParamLength
Declaration
public double ParamLength { get; }
Property Value
Methods
Reverse()
Declaration
SampleArcLength(Double)
Declaration
public Vector3d SampleArcLength(double a)
Parameters
Type |
Name |
Description |
Double |
a |
|
Returns
SampleDeg(Double)
Declaration
public Vector3d SampleDeg(double degrees)
Parameters
Type |
Name |
Description |
Double |
degrees |
|
Returns
SampleRad(Double)
Declaration
public Vector3d SampleRad(double radians)
Parameters
Type |
Name |
Description |
Double |
radians |
|
Returns
SampleT(Double)
Declaration
public Vector3d SampleT(double t)
Parameters
Type |
Name |
Description |
Double |
t |
|
Returns