Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class PathInfo

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.Chained
Assembly: VMDChainedBase.dll

This class represents path`s information

public class PathInfo

Inheritance

object ← PathInfo

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

PathInfo()

public PathInfo()

Fields

m_PlaneOrientation

The Orietation matrix of plane The calculated value internally.

public OMatrix m_PlaneOrientation

Field Value

OMatrix

m_arAngle

The calculated value internally.

public double[] m_arAngle

Field Value

double[]

m_arOrientation

The orientation of path

public double[] m_arOrientation

Field Value

double[]

m_bCrossTangentLine

The determined value internally.

public bool m_bCrossTangentLine

Field Value

bool

m_dArc_Angle

The calculated value internally.

public double m_dArc_Angle

Field Value

double

m_dArc_Length

The calculated value internally.

public double m_dArc_Length

Field Value

double

m_dAssembledRadius

The calculated assemble radius internally.

public double m_dAssembledRadius

Field Value

double

m_dDirectionValue

The calculated value internally.

public double m_dDirectionValue

Field Value

double

m_dExtendedRadius

The calculated extended radius internally.

public double m_dExtendedRadius

Field Value

double

m_dFactor

The calculated value internally.

public double m_dFactor

Field Value

double

m_dMaxSegmentLength

The calculated value internally.

public double m_dMaxSegmentLength

Field Value

double

m_dRadius

The origianal assemble radius internally.

public double m_dRadius

Field Value

double

m_dRtheta

The calculated value internally.

public double m_dRtheta

Field Value

double

m_dTan_Length

The calculated value internally.

public double m_dTan_Length

Field Value

double

m_dtheta

The calculated value internally.

public double m_dtheta

Field Value

double

m_enEngageType

The Engagement Type.

public EngageType m_enEngageType

Field Value

EngageType

m_enSprocket

The Sprocket Type

public GapExpressionType m_enSprocket

Field Value

GapExpressionType

m_ndirection

0 if direction is CW; else if direction is CCW 1

public int m_ndirection

Field Value

int

m_ptCenterPosition

The center position of path.

public double[] m_ptCenterPosition

Field Value

double[]

m_ptLocalTangent1

Local tangent point The calculated value internally.

public double[] m_ptLocalTangent1

Field Value

double[]

m_ptLocalTangent2

Local tangent point The calculated value internally.

public double[] m_ptLocalTangent2

Field Value

double[]

m_ptTangent1

Global tangent point The calculated value internally.

public double[] m_ptTangent1

Field Value

double[]

m_ptTangent2

Global tangent point The calculated value internally.

public double[] m_ptTangent2

Field Value

double[]

m_vecRotationAxis

The rotation axis.

public VectorBase m_vecRotationAxis

Field Value

VectorBase

Methods

initialize()

public void initialize()

Connect with Ansys