Class BuilderParamShaft
Last update: 16.07.2025Namespace: 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
IsRight
Gets or sets a value indicating whether screw is right handed.
public bool IsRight { get; set; }
Property Value
Lead
Gets and sets the lead.
public double Lead { get; set; }
Property Value
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
ShaftConformity
Gets and sets the shaft conformity.
public double ShaftConformity { get; set; }
Property Value
ShaftContactAngle
Gets and sets the shaft contact angle.
public double ShaftContactAngle { get; set; }
Property Value
ShaftLength
Gets and sets the shaft length.
public double ShaftLength { get; set; }
Property Value
ShaftOuterRadius
Gets and sets the shaft outer radius.
public double ShaftOuterRadius { get; set; }
Property Value
ShaftPCD
Gets and sets the shaft PCD.
public double ShaftPCD { get; set; }
Property Value
ShaftScrewEndLength
Gets and sets the shaft screw end length.
public double ShaftScrewEndLength { get; set; }
Property Value
ShaftScrewStartAngle
Gets and sets the shaft screw start angle.
public double ShaftScrewStartAngle { get; set; }
Property Value
ShaftScrewStartLength
Gets and sets the shaft screw start length.
public double ShaftScrewStartLength { get; set; }
Property Value
ShaftShoulderRadius
Gets and sets the shaft shoulder radius.
public double ShaftShoulderRadius { get; set; }
Property Value
ShaftShoulderType
Gets and sets the shaft shoulder type.
public int ShaftShoulderType { get; set; }
Property Value
ShaftStartArcAngle
Gets and sets the shaft start arc angle.
public double ShaftStartArcAngle { get; set; }
Property Value
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