Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class BuilderParamNut

Last update: 16.07.2025

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

The class for nut builder.

public class BuilderParamNut : BuilderParamColorGeom

Inheritance

object ← BuilderParamBase ← BuilderParamColorGeom ← BuilderParamNut

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

BuilderParamNut()

public BuilderParamNut()

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

NutChamperAngle

Gets and sets the nut champer angle.

public double NutChamperAngle { get; set; }

Property Value

double

NutConformity

Gets and sets the nut conformity.

public double NutConformity { get; set; }

Property Value

double

NutContactAngle

Gets and sets the nut contact angle.

public double NutContactAngle { get; set; }

Property Value

double

NutInnerRadius

Gets and sets the nut inner radius.

public double NutInnerRadius { get; set; }

Property Value

double

NutLength

Gets and sets the nut length.

public double NutLength { get; set; }

Property Value

double

NutOD

Gets and sets the nut OD.

public double NutOD { get; set; }

Property Value

double

NutPCD

Gets and sets the nut PCD.

public double NutPCD { get; set; }

Property Value

double

NutScrewEndLength

Gets and sets the nut screw end length.

public double NutScrewEndLength { get; set; }

Property Value

double

NutScrewStartLength

Gets and sets the nut screw start length.

public double NutScrewStartLength { get; set; }

Property Value

double

NutShoulderRadius

Gets and sets the nut shoulder radius.

public double NutShoulderRadius { get; set; }

Property Value

double

NutShoulderType

Gets and sets the nut shoulder type.

public int NutShoulderType { get; set; }

Property Value

int

NutStartArcAngle

Gets and sets the nut start arc angle.

public double NutStartArcAngle { get; set; }

Property Value

double

NutStartLength

Gets and sets the nut start length.

public double NutStartLength { get; set; }

Property Value

double

Position

Gets and sets the position.

public Vector Position { get; set; }

Property Value

Vector

ShaftLength

Gets and sets the shaft length.

public double ShaftLength { 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

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