Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class BuilderParamShaft

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL
Assembly: VMDBallPlacing.dll

The class for shaft builder.

public class BuilderParamShaft : BuilderParamColorGeom

Inheritance

object ← BuilderParamBase ← BuilderParamColorGeom ← BuilderParamShaft

Inherited Members

BuilderParamColorGeom.Color, BuilderParamBase.ToXmlString(), BuilderParamBase.FinalizeParameter(), BuilderParamBase.SetTypeName(), BuilderParamBase.Key, BuilderParamBase.TypeName, BuilderParamBase.Transparency

Extension Methods

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

Constructors

BuilderParamShaft()

public BuilderParamShaft()

Properties

BallDiameter

Gets and sets the ball diameter.

public double BallDiameter { get; set; }

Property Value

double

IsRight

Gets or sets a value indicating whether screw is right handed.

public bool IsRight { get; set; }

Property Value

bool

Lead

Gets and sets the lead.

public double Lead { get; set; }

Property Value

double

Position

Gets and sets the position.

public Vector Position { get; set; }

Property Value

Vector

ShaftChamperAngle

Gets and sets the shaft champer angle.

public double ShaftChamperAngle { get; set; }

Property Value

double

ShaftConformity

Gets and sets the shaft conformity.

public double ShaftConformity { get; set; }

Property Value

double

ShaftContactAngle

Gets and sets the shaft contact angle.

public double ShaftContactAngle { get; set; }

Property Value

double

ShaftLength

Gets and sets the shaft length.

public double ShaftLength { get; set; }

Property Value

double

ShaftOuterRadius

Gets and sets the shaft outer radius.

public double ShaftOuterRadius { get; set; }

Property Value

double

ShaftPCD

Gets and sets the shaft PCD.

public double ShaftPCD { get; set; }

Property Value

double

ShaftScrewEndLength

Gets and sets the shaft screw end length.

public double ShaftScrewEndLength { get; set; }

Property Value

double

ShaftScrewStartAngle

Gets and sets the shaft screw start angle.

public double ShaftScrewStartAngle { get; set; }

Property Value

double

ShaftScrewStartLength

Gets and sets the shaft screw start length.

public double ShaftScrewStartLength { get; set; }

Property Value

double

ShaftShoulderRadius

Gets and sets the shaft shoulder radius.

public double ShaftShoulderRadius { get; set; }

Property Value

double

ShaftShoulderType

Gets and sets the shaft shoulder type.

public int ShaftShoulderType { get; set; }

Property Value

int

ShaftStartArcAngle

Gets and sets the shaft start arc angle.

public double ShaftStartArcAngle { get; set; }

Property Value

double

XAxis

Gets and sets the x-axis.

public Vector XAxis { get; set; }

Property Value

Vector

ZAxis

Gets and sets the z-axis.

public Vector ZAxis { get; set; }

Property Value

Vector

Connect with Ansys