Struct T3DArc
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: VecMatrLib.dll
Syntax
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
Type |
Description |
System.Boolean |
|
Nc
Declaration
Field Value
P1
Declaration
Field Value
P2
Declaration
Field Value
Pc
Declaration
Field Value
Rc
Declaration
Field Value
Type |
Description |
System.Double |
|
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
Type |
Description |
System.Double |
|
GetPoint(Double)
Declaration
public T3DPoint GetPoint(double t)
Parameters
Type |
Name |
Description |
System.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 |
System.Double |
t |
|
Returns