Class T3DArc
Inheritance
object
T3DArc
Namespace: SprutCAMTech.VecMatrLib
Assembly: SprutCAMTech.VecMatrLib.dll
Syntax
public sealed class T3DArc : ValueType
Constructors
T3DArc(T3DPoint, T3DPoint, double, T3DPoint, T3DPoint)
Declaration
public T3DArc(T3DPoint startP, T3DPoint endP, double radius, T3DPoint centerP, T3DPoint planeNormal)
Parameters
Fields
IsCircle
Declaration
Field Value
Nc
Declaration
Field Value
P1
Declaration
Field Value
P2
Declaration
Field Value
Pc
Declaration
Field Value
Rc
Declaration
Field Value
Methods
Create(T3DPoint, T3DPoint, T3DPoint, double)
Declaration
public static T3DArc Create(T3DPoint startP, T3DPoint middleP, T3DPoint endP, double tolerance)
Parameters
Returns
CreateCircle(T3DPoint, double, T3DPoint, T3DPoint)
Declaration
public static T3DArc CreateCircle(T3DPoint startP, double radius, T3DPoint centerP, T3DPoint planeNormal)
Parameters
Returns
GetInvertedArc()
Declaration
public T3DArc GetInvertedArc()
Returns
GetLength()
Declaration
public double GetLength()
Returns
GetPoint(double)
Declaration
public T3DPoint GetPoint(double t)
Parameters
Type |
Name |
Description |
double |
t |
|
Returns
GetUnitTangent(T3DPoint)
Declaration
public T3DPoint GetUnitTangent(T3DPoint p)
Parameters
Returns
GetUnitTangent(double)
Declaration
public T3DPoint GetUnitTangent(double t)
Parameters
Type |
Name |
Description |
double |
t |
|
Returns