Class TireEnvelopeBuilder
Inheritance
TireEnvelopeBuilder
Assembly: NXOpen.dll
Syntax
public class TireEnvelopeBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
TireEnvelopeBuilder()
Declaration
protected TireEnvelopeBuilder()
Properties
AddMasterComponentPart
Declaration
public bool AddMasterComponentPart { get; set; }
Property Value
ApplyOffset
Declaration
public bool ApplyOffset { get; set; }
Property Value
BushingJointAsymmetric
Declaration
public bool BushingJointAsymmetric { get; set; }
Property Value
ClearanceAnalysisBodies
Declaration
public SelectBodyList ClearanceAnalysisBodies { get; }
Property Value
ClearanceAnalysisComponents
Declaration
public SelectComponentList ClearanceAnalysisComponents { get; }
Property Value
ClearanceValue
Declaration
public Expression ClearanceValue { get; }
Property Value
CreateTireEnvelopeFeature
Declaration
public bool CreateTireEnvelopeFeature { get; set; }
Property Value
DesignPositionSpindle
Declaration
public SelectCurve DesignPositionSpindle { get; }
Property Value
DistanceTolerance
Declaration
public Expression DistanceTolerance { get; }
Property Value
DownOffsetValue
Declaration
public Expression DownOffsetValue { get; }
Property Value
DriverGraph
Declaration
public TireEnvelopeBuilder.DriverGraphOption DriverGraph { get; set; }
Property Value
DriverGraphSketch
Declaration
public SelectSketch DriverGraphSketch { get; }
Property Value
EnvelopeConcavity
Declaration
public double EnvelopeConcavity { get; set; }
Property Value
EnvelopeOffset
Declaration
public TireEnvelopeBuilder.EnvelopeOffsetMethod EnvelopeOffset { get; set; }
Property Value
FirstDriverJointLowerLimit
Declaration
public double FirstDriverJointLowerLimit { get; set; }
Property Value
FirstDriverJointSteps
Declaration
public int FirstDriverJointSteps { get; set; }
Property Value
FirstDriverJointUpperLimit
Declaration
public double FirstDriverJointUpperLimit { get; set; }
Property Value
FixedLocationPercentage
Declaration
public double FixedLocationPercentage { get; set; }
Property Value
FrontOffsetValue
Declaration
public Expression FrontOffsetValue { get; }
Property Value
InboardOffsetValue
Declaration
public Expression InboardOffsetValue { get; }
Property Value
InnerJointAsymmetric
Declaration
public bool InnerJointAsymmetric { get; set; }
Property Value
JounceDistance
Declaration
public double JounceDistance { get; set; }
Property Value
LeftStabilizerBar
Declaration
public SelectDisplayableObjectList LeftStabilizerBar { get; }
Property Value
MirrorProfile
Declaration
public bool MirrorProfile { get; set; }
Property Value
Motion
Declaration
public TireEnvelopeBuilder.MotionMethod Motion { get; set; }
Property Value
OffsetFileName
Declaration
public string OffsetFileName { get; set; }
Property Value
OutboardOffsetValue
Declaration
public Expression OutboardOffsetValue { get; }
Property Value
ProfileName
Declaration
public string ProfileName { get; set; }
Property Value
ProfilePointFile
Declaration
public string ProfilePointFile { get; set; }
Property Value
ProfileSplineLayer
Declaration
public int ProfileSplineLayer { get; set; }
Property Value
RadialEndAngle
Declaration
public Expression RadialEndAngle { get; }
Property Value
RadialStartAngle
Declaration
public Expression RadialStartAngle { get; }
Property Value
RearOffsetValue
Declaration
public Expression RearOffsetValue { get; }
Property Value
ReboundDistance
Declaration
public double ReboundDistance { get; set; }
Property Value
RightStabilizerBar
Declaration
public SelectCurveList RightStabilizerBar { get; }
Property Value
RollAngle
Declaration
public Expression RollAngle { get; }
Property Value
RunClearanceAnalysis
Declaration
public bool RunClearanceAnalysis { get; set; }
Property Value
SaveMasterPart
Declaration
public bool SaveMasterPart { get; set; }
Property Value
SaveScenario
Declaration
public bool SaveScenario { get; set; }
Property Value
ScenarioName
Declaration
public string ScenarioName { get; set; }
Property Value
SecondDriverJointLowerLimit
Declaration
public double SecondDriverJointLowerLimit { get; set; }
Property Value
SecondDriverJointSteps
Declaration
public int SecondDriverJointSteps { get; set; }
Property Value
SecondDriverJointUpperLimit
Declaration
public double SecondDriverJointUpperLimit { get; set; }
Property Value
SectionLayer
Declaration
public int SectionLayer { get; set; }
Property Value
SheetBodyLayer
Declaration
public int SheetBodyLayer { get; set; }
Property Value
ShockDriverJointSteps
Declaration
public int ShockDriverJointSteps { get; set; }
Property Value
SpindleEndPoint
Declaration
public Point SpindleEndPoint { get; set; }
Property Value
SpindleFileLocation
Declaration
public TireEnvelopeBuilder.SpindleFileLocationOption SpindleFileLocation { get; set; }
Property Value
SpindleFileName
Declaration
public string SpindleFileName { get; set; }
Property Value
SpindleLines
Declaration
public SelectCurveList SpindleLines { get; }
Property Value
SpindleLinesLayer
Declaration
public int SpindleLinesLayer { get; set; }
Property Value
SuspensionTemplate
Declaration
public TireEnvelopeBuilder.SuspensionTemplateType SuspensionTemplate { get; set; }
Property Value
SuspensionTemplateFileName
Declaration
public string SuspensionTemplateFileName { get; set; }
Property Value
TaperLocationAY
Declaration
public double TaperLocationAY { get; set; }
Property Value
TaperLocationBX
Declaration
public double TaperLocationBX { get; set; }
Property Value
TaperLocationXAxis
Declaration
public double TaperLocationXAxis { get; set; }
Property Value
TaperLocationYAxis
Declaration
public double TaperLocationYAxis { get; set; }
Property Value
TireBodyOutputFileName
Declaration
public string TireBodyOutputFileName { get; set; }
Property Value
TireDefinition
Declaration
public TireEnvelopeBuilder.TireDefinitionOption TireDefinition { get; set; }
Property Value
TireDefinitionBody
Declaration
public SelectBodyList TireDefinitionBody { get; }
Property Value
TireDefinitionProfile
Declaration
public SelectCurveList TireDefinitionProfile { get; }
Property Value
TracedSpindleLine
Declaration
public SelectCurve TracedSpindleLine { get; }
Property Value
TrimRadius
Declaration
public Expression TrimRadius { get; }
Property Value
UpOffsetValue
Declaration
public Expression UpOffsetValue { get; }
Property Value
UseStabilizerBar
Declaration
public bool UseStabilizerBar { get; set; }
Property Value
WheelCenterlineShift
Declaration
public Expression WheelCenterlineShift { get; }
Property Value
WheelCsys
Declaration
public CoordinateSystem WheelCsys { get; set; }
Property Value
WheelRimDiameter
Declaration
public Expression WheelRimDiameter { get; }
Property Value
Methods
AddMasterPart(Part)
Declaration
public void AddMasterPart(Part partObject)
Parameters
Type |
Name |
Description |
Part |
partObject |
|
AddMasterPart(string)
Declaration
public void AddMasterPart(string partName)
Parameters
Type |
Name |
Description |
string |
partName |
|
BuildMotionTemplate()
Declaration
public void BuildMotionTemplate()
CalculateProfilePoints()
Declaration
public void CalculateProfilePoints()
CreateLinkedProfiles()
Declaration
public void CreateLinkedProfiles()
GetSessionNotes()
Declaration
public string[] GetSessionNotes()
Returns
Declaration
public void PerformClearanceAnalysis()
ProcessFromSpindleLines()
Declaration
public void ProcessFromSpindleLines()
ReadSuspensionTemplate(string)
Declaration
public string ReadSuspensionTemplate(string fileName)
Parameters
Type |
Name |
Description |
string |
fileName |
|
Returns
ReassembleTireBodyComponent()
Declaration
public void ReassembleTireBodyComponent()
RunMotionArticulation()
Declaration
public void RunMotionArticulation()
SetClearanceValues(double[])
Declaration
public void SetClearanceValues(double[] clearanceValues)
Parameters
Type |
Name |
Description |
double[] |
clearanceValues |
|
SetDriverJoints(NXObject, NXObject)
Declaration
public void SetDriverJoints(NXObject steerJoint, NXObject jounceJoint)
Parameters
SetOffsetSections(double[])
Declaration
public void SetOffsetSections(double[] sectionAngle)
Parameters
Type |
Name |
Description |
double[] |
sectionAngle |
|
SetOffsetValues(int, double[])
Declaration
public void SetOffsetValues(int sectionIndex, double[] offsetValues)
Parameters
Type |
Name |
Description |
int |
sectionIndex |
|
double[] |
offsetValues |
|
SetSessionNotes(string[])
Declaration
public void SetSessionNotes(string[] sessionNotes)
Parameters
Type |
Name |
Description |
string[] |
sessionNotes |
|
SetSuspentionTemplatePoint(SuspensionTemplateType, int, Point3d)
Declaration
public void SetSuspentionTemplatePoint(TireEnvelopeBuilder.SuspensionTemplateType templateType, int jointIndex, Point3d pnt)
Parameters
SetTireProfileSketch(Sketch)
Declaration
public void SetTireProfileSketch(Sketch sketchObject)
Parameters
Type |
Name |
Description |
Sketch |
sketchObject |
|
SetTireProfileSketch(string, string)
Declaration
public void SetTireProfileSketch(string partname, string sketchname)
Parameters
SetVehicleCoordinateSystem(int, Point3d, Matrix3x3)
Declaration
public void SetVehicleCoordinateSystem(int type, Point3d origin, Matrix3x3 matrix)
Parameters
SwitchDrivers()
Declaration
public void SwitchDrivers()
UpdateTireBodyFeature()
Declaration
public void UpdateTireBodyFeature()
Implements
System.Runtime.Remoting.Messaging.IMessageSink