Class VML
Inheritance
System.Object
VML
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: VecMatrLib.dll
Syntax
Properties
GeWatch
Declaration
public static ISTGeWatchClient GeWatch { get; set; }
Property Value
Methods
CalcArcLength(T3DPoint, T3DPoint, T3DPoint, T3DPoint, Double, Boolean)
Declaration
public static double CalcArcLength(T3DPoint P1, T3DPoint P2, T3DPoint Pc, T3DPoint Nc, double Rc, bool IsCircle)
Parameters
Returns
Type |
Description |
System.Double |
|
CalcUnitVecsAngle(T3DPoint, T3DPoint)
Declaration
public static double CalcUnitVecsAngle(T3DPoint v1, T3DPoint v2)
Parameters
Returns
Type |
Description |
System.Double |
|
CalcVecsAngle(T3DPoint, T3DPoint)
Declaration
public static double CalcVecsAngle(T3DPoint v1, T3DPoint v2)
Parameters
Returns
Type |
Description |
System.Double |
|
CalcVectorAngles(T3DPoint, Int32, Int32, out Double, out Double)
Declaration
public static bool CalcVectorAngles(T3DPoint vZ, int axis1, int axis2, out double ang1, out double ang2)
Parameters
Type |
Name |
Description |
T3DPoint |
vZ |
|
System.Int32 |
axis1 |
|
System.Int32 |
axis2 |
|
System.Double |
ang1 |
|
System.Double |
ang2 |
|
Returns
Type |
Description |
System.Boolean |
|
IsGeWatchAssigned(out ISTGeWatchClient)
Declaration
public static bool IsGeWatchAssigned(out ISTGeWatchClient gw)
Parameters
Returns
Type |
Description |
System.Boolean |
|
p2d(Double, Double)
Declaration
public static T2DPoint p2d(double X, double Y)
Parameters
Type |
Name |
Description |
System.Double |
X |
|
System.Double |
Y |
|
Returns
p3d(T2DPoint, Double)
Declaration
public static T3DPoint p3d(T2DPoint p, double Z)
Parameters
Type |
Name |
Description |
T2DPoint |
p |
|
System.Double |
Z |
|
Returns
p3d(Double, Double, Double)
Declaration
public static T3DPoint p3d(double X, double Y, double Z)
Parameters
Type |
Name |
Description |
System.Double |
X |
|
System.Double |
Y |
|
System.Double |
Z |
|
Returns
PointLineDist(T3DPoint, T3DPoint, T3DPoint)
Declaration
public static double PointLineDist(T3DPoint point, T3DPoint lineStartPoint, T3DPoint lineEndPoint)
Parameters
Returns
Type |
Description |
System.Double |
|
PointPlaneDist(T3DPoint, T3DPoint, T3DPoint)
Declaration
public static double PointPlaneDist(T3DPoint point, T3DPoint planePoint, T3DPoint planeNormal)
Parameters
Returns
Type |
Description |
System.Double |
|
PointRayDist(T3DPoint, T3DPoint, T3DPoint)
Declaration
public static double PointRayDist(T3DPoint point, T3DPoint rayStartPoint, T3DPoint rayDirectionVec)
Parameters
Returns
Type |
Description |
System.Double |
|
ProjectPointPlane(T3DPoint, T3DPoint, T3DPoint)
Declaration
public static T3DPoint ProjectPointPlane(T3DPoint point, T3DPoint planePoint, T3DPoint planeNormal)
Parameters
Returns
ProjectVectorOnPlane(T3DPoint, T3DPoint)
Declaration
public static T3DPoint ProjectVectorOnPlane(T3DPoint vector, T3DPoint planeNormal)
Parameters
Returns