Class BuilderParamNut
Last update: 09.03.2026Namespace: 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