TireEnvelopeBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# TireEnvelopeBuilder Class

class `NXOpen.Features.VehicleDesign.``TireEnvelopeBuilder`

  Bases: `NXOpen.Features.FeatureBuilder`

  Represents a builder that is used to edit or create a `NXOpen.Features.VehicleDesign.TireEnvelope`.

  To create a new instance of this class, use `NXOpen.Features.VehicleDesignCollection.CreateTireEnvelopeBuilder()`

  Default values.

  Property | Value
  --- | ---
  AddMasterComponentPart | 0
  ApplyOffset | 0
  BushingJointAsymmetric | 0
  ClearanceValue.Value | 20 (millimeters part), 0.75 (inches part)
  CreateTireEnvelopeFeature | 1
  DistanceTolerance.Value | 0 (millimeters part), 0 (inches part)
  DownOffsetValue.Value | 6 (millimeters part), 0 (inches part)
  DriverGraph | RectangularJounceRebound
  EnvelopeConcavity | 0.5
  FirstDriverJointLowerLimit | 0
  FirstDriverJointSteps | 0
  FirstDriverJointUpperLimit | 0
  FixedLocationPercentage | 40
  FrontOffsetValue.Value | 20 (millimeters part), 0 (inches part)
  InboardOffsetValue.Value | 10 (millimeters part), 0 (inches part)
  InnerJointAsymmetric | 0
  JounceDistance | 0
  MirrorProfile | 1
  Motion | ExistingSpindleFile
  OutboardOffsetValue.Value | 10 (millimeters part), 0 (inches part)
  ProfileSplineLayer | 1
  RadialEndAngle.Value | 0
  RadialStartAngle.Value | 0
  RearOffsetValue.Value | 15 (millimeters part), 0 (inches part)
  ReboundDistance | 0
  RollAngle.Value | 7
  RunClearanceAnalysis | 1
  SaveScenario | 1
  SecondDriverJointLowerLimit | 0
  SecondDriverJointSteps | 0
  SecondDriverJointUpperLimit | 0
  SectionLayer | 1
  SheetBodyLayer | 1
  ShockDriverJointSteps | 0
  SpindleFileLocation | InNative
  SpindleLinesLayer | 1
  SuspensionTemplate | MacPhersonStrut
  TaperLocationAY | 40
  TaperLocationBX | 40
  TaperLocationXAxis | 100
  TaperLocationYAxis | 100
  TireDefinition | SolidBody
  TrimRadius.Value | 0 (millimeters part), 0 (inches part)
  UpOffsetValue.Value | 6 (millimeters part), 0 (inches part)
  UseStabilizerBar | 0
  WheelCenterlineShift.Value | 20 (millimeters part), 1 (inches part)
  WheelRimDiameter.Value | 430 (millimeters part), 15 (inches part)

  New in version NX7.5.0.

# Properties

Property | Description
--- | ---
AddMasterComponentPart | Returns or sets the option to specify whether or not the master component part will be added.
ApplyOffset | Returns or sets the option to specify whether or not the offset will be applied for the envelope.
BushingJointAsymmetric | Returns or sets the option to specify whether or not the Bushing Joint is asymmetric.
ClearanceAnalysisBodies | Returns the selection list containing the solid objects used in the clearance analysis.
ClearanceAnalysisComponents | Returns the selection list containing the components used in the clearance analysis.
ClearanceValue | Returns the expression containing the clearance value used in the clearance analysis.
CreateTireEnvelopeFeature | Returns or sets the option to specify whether or not the tire envelope feature will be created.
DesignPositionSpindle | Returns the selection list containing spindle line in design position .
DistanceTolerance | Returns the distance tolerance that will be used in constructing the motion envelope.
DownOffsetValue | Returns the expression containing the offset value of the down section(at 270 degrees).
DriverGraph | Returns or sets the option to specify which driver definition is used in the suspension template.
DriverGraphSketch | Returns the sketch defining the driver for the suspension template.
EnvelopeConcavity | Returns or sets the concavity factor that is used in constructing the motion envelope.
EnvelopeOffset | Returns or sets the option to specify which offset method is used in the envelope creation.
FirstDriverJointLowerLimit | Returns or sets the lower limit value for the first joint of the suspension template.
FirstDriverJointSteps | Returns or sets the step number for the first joint of the suspension template.
FirstDriverJointUpperLimit | Returns or sets the upper limit value for the first joint of the suspension template.
FixedLocationPercentage | Returns or sets the fixed location percentage that is used for the fixed driver definition for two drivers.
FrontOffsetValue | Returns the expression containing the offset value of the front section(at 0 degrees).
InboardOffsetValue | Returns the expression containing the offset value of the inboard position.
InnerJointAsymmetric | Returns or sets the option to specify whether or not the Inner Joint is asymmetric.
JounceDistance | Returns or sets the jounce distance that is used for the Five Link Solid Axle without steering suspension template.
LeftStabilizerBar | Returns the selection list containing the left stabilizer bar definition data.
MirrorProfile | Returns or sets the option to specify whether or not the tire profile is to be mirrored.
Motion | Returns or sets the option to specify how the suspension system motion will be defined.
OffsetFileName | Returns or sets the name of the file containing the offset data of the envelope sections.
OutboardOffsetValue | Returns the expression containing the offset value of the outboard position.
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag | Returns or sets the patch solution flag
PatchSurfaceFilename | Returns or sets the patch surface filename
ProfileName | Returns or sets the name of the tire profile in the tire file.
ProfilePointFile | Returns or sets the name of the file containing the tire profile points.
ProfileSplineLayer | Returns or sets the layer of the tire profile.
RadialEndAngle | Returns the expression containing the radial angle at which the envelope body will end.
RadialStartAngle | Returns the expression containing the radial angle at which the envelope body will start.
RearOffsetValue | Returns the expression containing the offset value of the rear section(at 180 degrees).
ReboundDistance | Returns or sets the rebound distance that is used for the Five Link Solid Axle without steering suspension template.
RightStabilizerBar | Returns the selection list containing the right stabilizer bar definition data.
RollAngle | Returns the roll angle that is used for the Five Link Solid Axle without steering suspension template.
RunClearanceAnalysis | Returns or sets the option to specify whether or not the clearance analysis will be performed.
SaveMasterPart | Returns or sets the option to specify whether or not the master part will be saved before entering the scenario.
SaveScenario | Returns or sets the option to specify whether or not the scenario will be saved.
ScenarioName | Returns or sets the name of the scenario model containing the suspension template.
SecondDriverJointLowerLimit | Returns or sets the lower limit value for the second joint of the suspension template.
SecondDriverJointSteps | Returns or sets the step number for the second joint of the suspension template.
SecondDriverJointUpperLimit | Returns or sets the upper limit value for the second joint of the suspension template.
SectionLayer | Returns or sets the layer of the tire envelope sections.
SheetBodyLayer | Returns or sets the layer of the tire envelope sheet body.
ShockDriverJointSteps | Returns or sets the step number of the shock driver joint of the Five Link Solid Axle without steering suspension template.
SpindleEndPoint | Returns or sets the end point of the spindle line, the other end point is the wheel point.
SpindleFileLocation | Returns or sets the option to specify the location of the spindle file.
SpindleFileName | Returns or sets the name of the file containing the spindle definition.
SpindleLines | Returns the selection list containing the spindle lines in all positions.
SpindleLinesLayer | Returns or sets the layer of the spindle lines.
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename
SuspensionTemplate | Returns or sets the option to specify which suspension template will be used.
SuspensionTemplateFileName | Returns or sets the name of the file containing points defining a suspension template.
Tag | Returns the Tag for this object.
TaperLocationAY | Returns or sets the taper location along the Y axis that is used for the rectangular driver definition with taper on one side (at A point).
TaperLocationBX | Returns or sets the taper location along the X axis that is used for the rectangular driver definition with taper on one side (at B point).
TaperLocationXAxis | Returns or sets the taper location that is used for the rectangular driver definition with taper in the X direction.
TaperLocationYAxis | Returns or sets the taper location that is used for the rectangular driver definition with taper in the Y direction.
TireBodyOutputFileName | Returns or sets the name of the the output part file for the tire body.
TireDefinition | Returns or sets the option to specify the method of tire profile definition.
TireDefinitionBody | Returns the selection list for tire body.
TireDefinitionProfile | Returns the selection list for tire profile.
TracedSpindleLine | Returns the line that specifies the traced spindle line in the scenario model.
TrimRadius | Returns the expression containing the radius that specifies the distance from the tire section to the spindle at which the tire section will be trimmed.
UpOffsetValue | Returns the expression containing the offset value of the up section(at 90 degrees).
UseStabilizerBar | Returns or sets the option to specify whether or not the stabilizer bar is used.
WheelCenterlineShift | Returns the expression containing the wheel centerline shift.
WheelCsys | Returns or sets the coordinate system defining the orientation of the wheel.
WheelRimDiameter | Returns the expression containing the diameter of the wheel rim.

# Methods

Method | Description
--- | ---
AddMasterPart | Add the master part to the work part as one component by the given part name.
BuildMotionTemplate | Open the motion simulation and build the motion template.
CalculateProfilePoints | Calculate the points of the tire profile.
Commit | Commits any edits that have been applied to the builder.
CommitFeature | Commits the feature parameters and creates the feature
CreateLinkedProfiles | Create linked curves of the profiles in the sketch from the other part.
Destroy | Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit.
GetFeature | Returns the feature currently being edited by this builder.
GetObject | Returns the object currently being edited by this builder.
GetSessionNotes | Get the notes that are to be stored with the tire envelope feature.
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited.
PerformClearanceAnalysis | Perform clearance analysis between the tire envelope and the clearance objects.
ProcessFromSpindleLines | Read the spindle data and write the data into the motion file.
ReadSuspensionTemplate | Read the file containing the suspension template points.
ReassembleTireBodyComponent | Re-assemble the part containing the tire body defining tire profile to work part as the moving component used for the clearance analysis.
RunMotionArticulation | Run the motion articulation, output the motion file and then exit the motion simulation.
SetClearanceValues | Set the clearance values for the components used in the clearance analysis.
SetDriverJoints | Set the driver steering joint and jounce joint.
SetOffsetSections | Indicate the sections that should be offset.
SetOffsetValues | Set the values of the offset for the specified section.
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited
SetSessionNotes | Set the notes that are to be stored with the tire envelope feature.
SetSuspentionTemplatePoint | Change the location of a joint in the suspension template.
SetTireProfileSketch | Set the sketch containing the tire profiles by the given part name and sketch name.
SetVehicleCoordinateSystem | Set the vehicle coordinate system.
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results.
SwitchDrivers | Switch the order of the two drivers.
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external
UpdateTireBodyFeature | Update the tire body feature in the tire body output part file.
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

TireEnvelopeBuilderDriverGraphOption Enumeration | Settings to indicate the driver definition to use with the MacPherson Strut suspension template.
TireEnvelopeBuilderEnvelopeOffsetMethod Enumeration | Settings to indicate how the offset will be defined.
TireEnvelopeBuilderMotionMethod Enumeration | Settings to indicate how the suspension system motion will be defined.
TireEnvelopeBuilderSpindleFileLocationOption Enumeration | Settings to indicate the location to select the spindle file.
TireEnvelopeBuilderSuspensionTemplateType Enumeration | Settings to indicate the defined suspension template to use.
TireEnvelopeBuilderTireDefinitionOption Enumeration | Settings to indicate how the tire profile will be defined.

# Property Detail

## AddMasterComponentPart

`TireEnvelopeBuilder.``AddMasterComponentPart`

  Returns or sets the option to specify whether or not the master component part will be added.

  true indicates the part will be added, false indicates the part will not be added.

  `-------------------------------------`

  Getter Method

  Signature `AddMasterComponentPart`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `AddMasterComponentPart`

  Parameters: | addMasterPart (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ApplyOffset

`TireEnvelopeBuilder.``ApplyOffset`

  Returns or sets the option to specify whether or not the offset will be applied for the envelope.

  true indicates the offset will be applied, false indicates the offset will not be applied.

  `-------------------------------------`

  Getter Method

  Signature `ApplyOffset`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ApplyOffset`

  Parameters: | applyOffset (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## BushingJointAsymmetric

`TireEnvelopeBuilder.``BushingJointAsymmetric`

  Returns or sets the option to specify whether or not the Bushing Joint is asymmetric.

  true indicates the Bushing Joint is asymmetric, false indicates the Bushing Joint is symmetric.

  `-------------------------------------`

  Getter Method

  Signature `BushingJointAsymmetric`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BushingJointAsymmetric`

  Parameters: | bushingJointAsymmetric (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ClearanceAnalysisBodies

`TireEnvelopeBuilder.``ClearanceAnalysisBodies`

  Returns the selection list containing the solid objects used in the clearance analysis.

  `-------------------------------------`

  Getter Method

  Signature `ClearanceAnalysisBodies`

  Returns: |
  Return type: | `NXOpen.SelectBodyList`

  New in version NX7.5.0.

  License requirements: None.

## ClearanceAnalysisComponents

`TireEnvelopeBuilder.``ClearanceAnalysisComponents`

  Returns the selection list containing the components used in the clearance analysis.

  `-------------------------------------`

  Getter Method

  Signature `ClearanceAnalysisComponents`

  Returns: |
  Return type: | `NXOpen.Assemblies.SelectComponentList`

  New in version NX7.5.0.

  License requirements: None.

## ClearanceValue

`TireEnvelopeBuilder.``ClearanceValue`

  Returns the expression containing the clearance value used in the clearance analysis.

  `-------------------------------------`

  Getter Method

  Signature `ClearanceValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## CreateTireEnvelopeFeature

`TireEnvelopeBuilder.``CreateTireEnvelopeFeature`

  Returns or sets the option to specify whether or not the tire envelope feature will be created.

  true indicates the feature will be created, false indicates the feature will not be created.

  `-------------------------------------`

  Getter Method

  Signature `CreateTireEnvelopeFeature`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CreateTireEnvelopeFeature`

  Parameters: | createTireEnvelopeFeature (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## DesignPositionSpindle

`TireEnvelopeBuilder.``DesignPositionSpindle`

  Returns the selection list containing spindle line in design position .

  `-------------------------------------`

  Getter Method

  Signature `DesignPositionSpindle`

  Returns: |
  Return type: | `NXOpen.SelectCurve`

  New in version NX7.5.0.

  License requirements: None.

## DistanceTolerance

`TireEnvelopeBuilder.``DistanceTolerance`

  Returns the distance tolerance that will be used in constructing the motion envelope.

  `-------------------------------------`

  Getter Method

  Signature `DistanceTolerance`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## DownOffsetValue

`TireEnvelopeBuilder.``DownOffsetValue`

  Returns the expression containing the offset value of the down section(at 270 degrees).

  Only used when the offset method is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.FixedSections`.

  `-------------------------------------`

  Getter Method

  Signature `DownOffsetValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## DriverGraph

`TireEnvelopeBuilder.``DriverGraph`

  Returns or sets the option to specify which driver definition is used in the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `DriverGraph`

  Returns: |
  Return type: | `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderDriverGraphOption`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DriverGraph`

  Parameters: | driverGraphOption (`NXOpen.Features.VehicleDesign.TireEnvelopeBuilderDriverGraphOption`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## DriverGraphSketch

`TireEnvelopeBuilder.``DriverGraphSketch`

  Returns the sketch defining the driver for the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `DriverGraphSketch`

  Returns: |
  Return type: | `NXOpen.SelectSketch`

  New in version NX7.5.0.

  License requirements: None.

## EnvelopeConcavity

`TireEnvelopeBuilder.``EnvelopeConcavity`

  Returns or sets the concavity factor that is used in constructing the motion envelope.

  The value ranges between 0.0 and 1.0.

  `-------------------------------------`

  Getter Method

  Signature `EnvelopeConcavity`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EnvelopeConcavity`

  Parameters: | envelopeConcavity (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## EnvelopeOffset

`TireEnvelopeBuilder.``EnvelopeOffset`

  Returns or sets the option to specify which offset method is used in the envelope creation.

  `-------------------------------------`

  Getter Method

  Signature `EnvelopeOffset`

  Returns: |
  Return type: | `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EnvelopeOffset`

  Parameters: | offsetMethod (`NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## FirstDriverJointLowerLimit

`TireEnvelopeBuilder.``FirstDriverJointLowerLimit`

  Returns or sets the lower limit value for the first joint of the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `FirstDriverJointLowerLimit`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FirstDriverJointLowerLimit`

  Parameters: | firstDriverJointLowerLimit (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## FirstDriverJointSteps

`TireEnvelopeBuilder.``FirstDriverJointSteps`

  Returns or sets the step number for the first joint of the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `FirstDriverJointSteps`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FirstDriverJointSteps`

  Parameters: | firstDriverJointSteps (int) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## FirstDriverJointUpperLimit

`TireEnvelopeBuilder.``FirstDriverJointUpperLimit`

  Returns or sets the upper limit value for the first joint of the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `FirstDriverJointUpperLimit`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FirstDriverJointUpperLimit`

  Parameters: | firstDriverJointUpperLimit (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## FixedLocationPercentage

`TireEnvelopeBuilder.``FixedLocationPercentage`

  Returns or sets the fixed location percentage that is used for the fixed driver definition for two drivers.

  `-------------------------------------`

  Getter Method

  Signature `FixedLocationPercentage`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FixedLocationPercentage`

  Parameters: | fixedLocationPercentage (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## FrontOffsetValue

`TireEnvelopeBuilder.``FrontOffsetValue`

  Returns the expression containing the offset value of the front section(at 0 degrees).

  Only used when the offset method is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.FixedSections`.

  `-------------------------------------`

  Getter Method

  Signature `FrontOffsetValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## InboardOffsetValue

`TireEnvelopeBuilder.``InboardOffsetValue`

  Returns the expression containing the offset value of the inboard position.

  Only used when the offset method is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.FixedSections`.

  `-------------------------------------`

  Getter Method

  Signature `InboardOffsetValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## InnerJointAsymmetric

`TireEnvelopeBuilder.``InnerJointAsymmetric`

  Returns or sets the option to specify whether or not the Inner Joint is asymmetric.

  true indicates the Inner Joint is asymmetric, false indicates the Inner Joint is symmetric.

  `-------------------------------------`

  Getter Method

  Signature `InnerJointAsymmetric`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `InnerJointAsymmetric`

  Parameters: | innerJointAsymmetric (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## JounceDistance

`TireEnvelopeBuilder.``JounceDistance`

  Returns or sets the jounce distance that is used for the Five Link Solid Axle without steering suspension template.

  `-------------------------------------`

  Getter Method

  Signature `JounceDistance`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `JounceDistance`

  Parameters: | jounceDistance (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## LeftStabilizerBar

`TireEnvelopeBuilder.``LeftStabilizerBar`

  Returns the selection list containing the left stabilizer bar definition data.

  `-------------------------------------`

  Getter Method

  Signature `LeftStabilizerBar`

  Returns: |
  Return type: | `NXOpen.SelectDisplayableObjectList`

  New in version NX7.5.0.

  License requirements: None.

## MirrorProfile

`TireEnvelopeBuilder.``MirrorProfile`

  Returns or sets the option to specify whether or not the tire profile is to be mirrored.

  true indicates the tire profile will be mirrored, false indicates the tire profile will not be mirrored.

  `-------------------------------------`

  Getter Method

  Signature `MirrorProfile`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MirrorProfile`

  Parameters: | mirror (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## Motion

`TireEnvelopeBuilder.``Motion`

  Returns or sets the option to specify how the suspension system motion will be defined.

  `-------------------------------------`

  Getter Method

  Signature `Motion`

  Returns: |
  Return type: | `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Motion`

  Parameters: | motionMethod (`NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## OffsetFileName

`TireEnvelopeBuilder.``OffsetFileName`

  Returns or sets the name of the file containing the offset data of the envelope sections.

  The file must contain comma separated values.

  `-------------------------------------`

  Getter Method

  Signature `OffsetFileName`

  Returns: |
  Return type: | str

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `OffsetFileName`

  Parameters: | filename (str) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## OutboardOffsetValue

`TireEnvelopeBuilder.``OutboardOffsetValue`

  Returns the expression containing the offset value of the outboard position.

  Only used when the offset method is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.FixedSections`.

  `-------------------------------------`

  Getter Method

  Signature `OutboardOffsetValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## ProfileName

`TireEnvelopeBuilder.``ProfileName`

  Returns or sets the name of the tire profile in the tire file.

  Only used when the tire profile option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption.ProfilePointFile`.

  `-------------------------------------`

  Getter Method

  Signature `ProfileName`

  Returns: |
  Return type: | str

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

  `-------------------------------------`

  Setter Method

  Signature `ProfileName`

  Parameters: | profileName (str) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ProfilePointFile

`TireEnvelopeBuilder.``ProfilePointFile`

  Returns or sets the name of the file containing the tire profile points.

  `-------------------------------------`

  Getter Method

  Signature `ProfilePointFile`

  Returns: |
  Return type: | str

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ProfilePointFile`

  Parameters: | profilePointFile (str) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ProfileSplineLayer

`TireEnvelopeBuilder.``ProfileSplineLayer`

  Returns or sets the layer of the tire profile.

  `-------------------------------------`

  Getter Method

  Signature `ProfileSplineLayer`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ProfileSplineLayer`

  Parameters: | profileSplineLayer (int) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## RadialEndAngle

`TireEnvelopeBuilder.``RadialEndAngle`

  Returns the expression containing the radial angle at which the envelope body will end.

  `-------------------------------------`

  Getter Method

  Signature `RadialEndAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## RadialStartAngle

`TireEnvelopeBuilder.``RadialStartAngle`

  Returns the expression containing the radial angle at which the envelope body will start.

  `-------------------------------------`

  Getter Method

  Signature `RadialStartAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## RearOffsetValue

`TireEnvelopeBuilder.``RearOffsetValue`

  Returns the expression containing the offset value of the rear section(at 180 degrees).

  Only used when the offset method is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.FixedSections`.

  `-------------------------------------`

  Getter Method

  Signature `RearOffsetValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## ReboundDistance

`TireEnvelopeBuilder.``ReboundDistance`

  Returns or sets the rebound distance that is used for the Five Link Solid Axle without steering suspension template.

  `-------------------------------------`

  Getter Method

  Signature `ReboundDistance`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReboundDistance`

  Parameters: | reboundDistance (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## RightStabilizerBar

`TireEnvelopeBuilder.``RightStabilizerBar`

  Returns the selection list containing the right stabilizer bar definition data.

  `-------------------------------------`

  Getter Method

  Signature `RightStabilizerBar`

  Returns: |
  Return type: | `NXOpen.SelectCurveList`

  New in version NX7.5.0.

  License requirements: None.

## RollAngle

`TireEnvelopeBuilder.``RollAngle`

  Returns the roll angle that is used for the Five Link Solid Axle without steering suspension template.

  `-------------------------------------`

  Getter Method

  Signature `RollAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## RunClearanceAnalysis

`TireEnvelopeBuilder.``RunClearanceAnalysis`

  Returns or sets the option to specify whether or not the clearance analysis will be performed.

  true indicates the analysis will be performed, false indicates the analysis will not be performed.

  `-------------------------------------`

  Getter Method

  Signature `RunClearanceAnalysis`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `RunClearanceAnalysis`

  Parameters: | runClearanceAnalysis (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SaveMasterPart

`TireEnvelopeBuilder.``SaveMasterPart`

  Returns or sets the option to specify whether or not the master part will be saved before entering the scenario.

  true indicates the master part will be saved, false indicates the master part will not be saved.

  `-------------------------------------`

  Getter Method

  Signature `SaveMasterPart`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SaveMasterPart`

  Parameters: | saveMasterpart (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SaveScenario

`TireEnvelopeBuilder.``SaveScenario`

  Returns or sets the option to specify whether or not the scenario will be saved.

  true indicates the scenario will be saved, false indicates the scenario will not be saved.

  `-------------------------------------`

  Getter Method

  Signature `SaveScenario`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SaveScenario`

  Parameters: | saveScenario (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ScenarioName

`TireEnvelopeBuilder.``ScenarioName`

  Returns or sets the name of the scenario model containing the suspension template.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.ExistingScenarioMotionModel`.

  `-------------------------------------`

  Getter Method

  Signature `ScenarioName`

  Returns: |
  Return type: | str

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

  `-------------------------------------`

  Setter Method

  Signature `ScenarioName`

  Parameters: | scenarioName (str) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SecondDriverJointLowerLimit

`TireEnvelopeBuilder.``SecondDriverJointLowerLimit`

  Returns or sets the lower limit value for the second joint of the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `SecondDriverJointLowerLimit`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SecondDriverJointLowerLimit`

  Parameters: | secondDriverJointLowerLimit (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SecondDriverJointSteps

`TireEnvelopeBuilder.``SecondDriverJointSteps`

  Returns or sets the step number for the second joint of the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `SecondDriverJointSteps`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SecondDriverJointSteps`

  Parameters: | secondDriverJointSteps (int) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SecondDriverJointUpperLimit

`TireEnvelopeBuilder.``SecondDriverJointUpperLimit`

  Returns or sets the upper limit value for the second joint of the suspension template.

  `-------------------------------------`

  Getter Method

  Signature `SecondDriverJointUpperLimit`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SecondDriverJointUpperLimit`

  Parameters: | secondDriverJointUpperLimit (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SectionLayer

`TireEnvelopeBuilder.``SectionLayer`

  Returns or sets the layer of the tire envelope sections.

  `-------------------------------------`

  Getter Method

  Signature `SectionLayer`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SectionLayer`

  Parameters: | sectionLayer (int) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SheetBodyLayer

`TireEnvelopeBuilder.``SheetBodyLayer`

  Returns or sets the layer of the tire envelope sheet body.

  `-------------------------------------`

  Getter Method

  Signature `SheetBodyLayer`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SheetBodyLayer`

  Parameters: | sheetBodyLayer (int) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ShockDriverJointSteps

`TireEnvelopeBuilder.``ShockDriverJointSteps`

  Returns or sets the step number of the shock driver joint of the Five Link Solid Axle without steering suspension template.

  `-------------------------------------`

  Getter Method

  Signature `ShockDriverJointSteps`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShockDriverJointSteps`

  Parameters: | shockDriverJointSteps (int) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SpindleEndPoint

`TireEnvelopeBuilder.``SpindleEndPoint`

  Returns or sets the end point of the spindle line, the other end point is the wheel point.

  `-------------------------------------`

  Getter Method

  Signature `SpindleEndPoint`

  Returns: |
  Return type: | `NXOpen.Point`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SpindleEndPoint`

  Parameters: | spindleEndPoint (`NXOpen.Point`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SpindleFileLocation

`TireEnvelopeBuilder.``SpindleFileLocation`

  Returns or sets the option to specify the location of the spindle file.

  `-------------------------------------`

  Getter Method

  Signature `SpindleFileLocation`

  Returns: |
  Return type: | `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderSpindleFileLocationOption`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SpindleFileLocation`

  Parameters: | spindleFileLocation (`NXOpen.Features.VehicleDesign.TireEnvelopeBuilderSpindleFileLocationOption`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SpindleFileName

`TireEnvelopeBuilder.``SpindleFileName`

  Returns or sets the name of the file containing the spindle definition.

  `-------------------------------------`

  Getter Method

  Signature `SpindleFileName`

  Returns: |
  Return type: | str

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SpindleFileName`

  Parameters: | spindleFileName (str) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SpindleLines

`TireEnvelopeBuilder.``SpindleLines`

  Returns the selection list containing the spindle lines in all positions.

  `-------------------------------------`

  Getter Method

  Signature `SpindleLines`

  Returns: |
  Return type: | `NXOpen.SelectCurveList`

  New in version NX7.5.0.

  License requirements: None.

## SpindleLinesLayer

`TireEnvelopeBuilder.``SpindleLinesLayer`

  Returns or sets the layer of the spindle lines.

  `-------------------------------------`

  Getter Method

  Signature `SpindleLinesLayer`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SpindleLinesLayer`

  Parameters: | spindleLinesLayer (int) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SuspensionTemplate

`TireEnvelopeBuilder.``SuspensionTemplate`

  Returns or sets the option to specify which suspension template will be used.

  `-------------------------------------`

  Getter Method

  Signature `SuspensionTemplate`

  Returns: |
  Return type: | `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderSuspensionTemplateType`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SuspensionTemplate`

  Parameters: | suspensionTemplate (`NXOpen.Features.VehicleDesign.TireEnvelopeBuilderSuspensionTemplateType`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SuspensionTemplateFileName

`TireEnvelopeBuilder.``SuspensionTemplateFileName`

  Returns or sets the name of the file containing points defining a suspension template.

  `-------------------------------------`

  Getter Method

  Signature `SuspensionTemplateFileName`

  Returns: |
  Return type: | str

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SuspensionTemplateFileName`

  Parameters: | filename (str) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## TaperLocationAY

`TireEnvelopeBuilder.``TaperLocationAY`

  Returns or sets the taper location along the Y axis that is used for the rectangular driver definition with taper on one side (at A point).

  `-------------------------------------`

  Getter Method

  Signature `TaperLocationAY`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TaperLocationAY`

  Parameters: | taperLocationAY (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## TaperLocationBX

`TireEnvelopeBuilder.``TaperLocationBX`

  Returns or sets the taper location along the X axis that is used for the rectangular driver definition with taper on one side (at B point).

  `-------------------------------------`

  Getter Method

  Signature `TaperLocationBX`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TaperLocationBX`

  Parameters: | taperLocationBX (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## TaperLocationXAxis

`TireEnvelopeBuilder.``TaperLocationXAxis`

  Returns or sets the taper location that is used for the rectangular driver definition with taper in the X direction.

  `-------------------------------------`

  Getter Method

  Signature `TaperLocationXAxis`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TaperLocationXAxis`

  Parameters: | taperLocationXAxis (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## TaperLocationYAxis

`TireEnvelopeBuilder.``TaperLocationYAxis`

  Returns or sets the taper location that is used for the rectangular driver definition with taper in the Y direction.

  `-------------------------------------`

  Getter Method

  Signature `TaperLocationYAxis`

  Returns: |
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TaperLocationYAxis`

  Parameters: | taperLocationYAxis (float) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## TireBodyOutputFileName

`TireEnvelopeBuilder.``TireBodyOutputFileName`

  Returns or sets the name of the the output part file for the tire body.

  `-------------------------------------`

  Getter Method

  Signature `TireBodyOutputFileName`

  Returns: |
  Return type: | str

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TireBodyOutputFileName`

  Parameters: | filename (str) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## TireDefinition

`TireEnvelopeBuilder.``TireDefinition`

  Returns or sets the option to specify the method of tire profile definition.

  `-------------------------------------`

  Getter Method

  Signature `TireDefinition`

  Returns: |
  Return type: | `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TireDefinition`

  Parameters: | tireDefinition (`NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## TireDefinitionBody

`TireEnvelopeBuilder.``TireDefinitionBody`

  Returns the selection list for tire body.

  `-------------------------------------`

  Getter Method

  Signature `TireDefinitionBody`

  Returns: |
  Return type: | `NXOpen.SelectBodyList`

  New in version NX7.5.0.

  License requirements: None.

## TireDefinitionProfile

`TireEnvelopeBuilder.``TireDefinitionProfile`

  Returns the selection list for tire profile.

  `-------------------------------------`

  Getter Method

  Signature `TireDefinitionProfile`

  Returns: |
  Return type: | `NXOpen.SelectCurveList`

  New in version NX7.5.0.

  License requirements: None.

## TracedSpindleLine

`TireEnvelopeBuilder.``TracedSpindleLine`

  Returns the line that specifies the traced spindle line in the scenario model.

  `-------------------------------------`

  Getter Method

  Signature `TracedSpindleLine`

  Returns: |
  Return type: | `NXOpen.SelectCurve`

  New in version NX7.5.0.

  License requirements: None.

## TrimRadius

`TireEnvelopeBuilder.``TrimRadius`

  Returns the expression containing the radius that specifies the distance from the tire section to the spindle at which the tire section will be trimmed.

  `-------------------------------------`

  Getter Method

  Signature `TrimRadius`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## UpOffsetValue

`TireEnvelopeBuilder.``UpOffsetValue`

  Returns the expression containing the offset value of the up section(at 90 degrees).

  Only used when the offset method is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.FixedSections`.

  `-------------------------------------`

  Getter Method

  Signature `UpOffsetValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## UseStabilizerBar

`TireEnvelopeBuilder.``UseStabilizerBar`

  Returns or sets the option to specify whether or not the stabilizer bar is used.

  true indicates a stabilizer bar is used, false indicates a stabilizer bar is not used.

  `-------------------------------------`

  Getter Method

  Signature `UseStabilizerBar`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `UseStabilizerBar`

  Parameters: | useStabilizerBar (bool) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## WheelCenterlineShift

`TireEnvelopeBuilder.``WheelCenterlineShift`

  Returns the expression containing the wheel centerline shift.

  `-------------------------------------`

  Getter Method

  Signature `WheelCenterlineShift`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

## WheelCsys

`TireEnvelopeBuilder.``WheelCsys`

  Returns or sets the coordinate system defining the orientation of the wheel.

  `-------------------------------------`

  Getter Method

  Signature `WheelCsys`

  Returns: |
  Return type: | `NXOpen.CoordinateSystem`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `WheelCsys`

  Parameters: | wheelCsys (`NXOpen.CoordinateSystem`) –

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## WheelRimDiameter

`TireEnvelopeBuilder.``WheelRimDiameter`

  Returns the expression containing the diameter of the wheel rim.

  `-------------------------------------`

  Getter Method

  Signature `WheelRimDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX7.5.0.

  License requirements: None.

# Method Detail

## AddMasterPart

`TireEnvelopeBuilder.``AddMasterPart`

  Overloaded method AddMasterPart

  - `AddMasterPart(partName)`
  - `AddMasterPart(partObject)`

  `-------------------------------------`

  Add the master part to the work part as one component by the given part name. The master part contains suspension information.

  Signature `AddMasterPart(partName)`

  Parameters: | partName (str) – the master part name

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

  `-------------------------------------`

  Add the master part to the work part as one component by the given part object. The master part contains suspension information.

  Signature `AddMasterPart(partObject)`

  Parameters: | partObject (`NXOpen.Part`) – the master part object

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

  `-------------------------------------`

## BuildMotionTemplate

`TireEnvelopeBuilder.``BuildMotionTemplate`

  Open the motion simulation and build the motion template.

  Only used when the motion method option is is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.ExistingScenarioMotionModel` or `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.ExistingScenarioMotionModel`.

  Signature `BuildMotionTemplate()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## CalculateProfilePoints

`TireEnvelopeBuilder.``CalculateProfilePoints`

  Calculate the points of the tire profile.

  Signature `CalculateProfilePoints()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## CreateLinkedProfiles

`TireEnvelopeBuilder.``CreateLinkedProfiles`

  Create linked curves of the profiles in the sketch from the other part.

  Only used when the tire profile option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption.SketchfromOtherPart`.

  Signature `CreateLinkedProfiles()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## GetSessionNotes

`TireEnvelopeBuilder.``GetSessionNotes`

  Get the notes that are to be stored with the tire envelope feature.

  Signature `GetSessionNotes()`

  Returns: | user comments
  Return type: | list of str

  New in version NX7.5.0.

  License requirements: None.

## PerformClearanceAnalysis

`TireEnvelopeBuilder.``PerformClearanceAnalysis`

  Perform clearance analysis between the tire envelope and the clearance objects.

  Signature `PerformClearanceAnalysis()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ProcessFromSpindleLines

`TireEnvelopeBuilder.``ProcessFromSpindleLines`

  Read the spindle data and write the data into the motion file.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.FromSpindleLines`.

  Signature `ProcessFromSpindleLines()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ReadSuspensionTemplate

`TireEnvelopeBuilder.``ReadSuspensionTemplate`

  Read the file containing the suspension template points.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.SuspensionTemplate`.

  Signature `ReadSuspensionTemplate(fileName)`

  Parameters: | fileName (str) – the name of the file containing the suspension template points.
  Returns: | the missing point name
  Return type: | str

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## ReassembleTireBodyComponent

`TireEnvelopeBuilder.``ReassembleTireBodyComponent`

  Re-assemble the part containing the tire body defining tire profile to work part as the moving component used for the clearance analysis.

  Only used when the tire profile option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption.SolidBody`.

  Signature `ReassembleTireBodyComponent()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## RunMotionArticulation

`TireEnvelopeBuilder.``RunMotionArticulation`

  Run the motion articulation, output the motion file and then exit the motion simulation.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.ExistingScenarioMotionModel` or `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.ExistingScenarioMotionModel`. It must be paired with a call to `NXOpen.Features.VehicleDesign.TireEnvelopeBuilder.BuildMotionTemplate()`.

  Signature `RunMotionArticulation()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SetClearanceValues

`TireEnvelopeBuilder.``SetClearanceValues`

  Set the clearance values for the components used in the clearance analysis.

  Signature `SetClearanceValues(clearanceValues)`

  Parameters: | clearanceValues (list of float) – offset values

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SetDriverJoints

`TireEnvelopeBuilder.``SetDriverJoints`

  Set the driver steering joint and jounce joint.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.ExistingScenarioMotionModel`.

  Signature `SetDriverJoints(steerJoint, jounceJoint)`

  Parameters:

  - steerJoint (`NXOpen.NXObject`) – the steering joint
  - jounceJoint (`NXOpen.NXObject`) – the jounce joint

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SetOffsetSections

`TireEnvelopeBuilder.``SetOffsetSections`

  Indicate the sections that should be offset.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.CustomerDefinedData`.

  Signature `SetOffsetSections(sectionAngle)`

  Parameters: | sectionAngle (list of float) – The radial angle of the sections that are to have an offset applied.

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SetOffsetValues

`TireEnvelopeBuilder.``SetOffsetValues`

  Set the values of the offset for the specified section.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderEnvelopeOffsetMethod.CustomerDefinedData`.

  Signature `SetOffsetValues(sectionIndex, offsetValues)`

  Parameters:

  - sectionIndex (int) – The index of the section to apply the offset values.
  - offsetValues (list of float) – The offset values to apply to the specified section.

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SetSessionNotes

`TireEnvelopeBuilder.``SetSessionNotes`

  Set the notes that are to be stored with the tire envelope feature.

  Signature `SetSessionNotes(sessionNotes)`

  Parameters: | sessionNotes (list of str) – user comments

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SetSuspentionTemplatePoint

`TireEnvelopeBuilder.``SetSuspentionTemplatePoint`

  Change the location of a joint in the suspension template.

  Only used when the motion method option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderMotionMethod.SuspensionTemplate`.

  Signature `SetSuspentionTemplatePoint(templateType, jointIndex, pnt)`

  Parameters:

  - templateType (`NXOpen.Features.VehicleDesign.TireEnvelopeBuilderSuspensionTemplateType`) – template type
  - jointIndex (int) – joint index
  - pnt (`NXOpen.Point3d`) – joint point coordinate

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SetTireProfileSketch

`TireEnvelopeBuilder.``SetTireProfileSketch`

  Overloaded method SetTireProfileSketch

  - `SetTireProfileSketch(partname, sketchname)`
  - `SetTireProfileSketch(sketchObject)`

  `-------------------------------------`

  Set the sketch containing the tire profiles by the given part name and sketch name. Only used when the tire profile option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption.SketchfromOtherPart`.

  Signature `SetTireProfileSketch(partname, sketchname)`

  Parameters:

  - partname (str) – the part name of the sketch
  - sketchname (str) – the sketch name

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

  `-------------------------------------`

  Set the sketch containing the tire profiles by the given sketch object. Only used when the tire profile option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption.SketchfromOtherPart`.

  Signature `SetTireProfileSketch(sketchObject)`

  Parameters: | sketchObject (`NXOpen.Sketch`) – the sketch object from other part

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

  `-------------------------------------`

## SetVehicleCoordinateSystem

`TireEnvelopeBuilder.``SetVehicleCoordinateSystem`

  Set the vehicle coordinate system.

  Signature `SetVehicleCoordinateSystem(type, origin, matrix)`

  Parameters:

  - type (int) – type
  - origin (`NXOpen.Point3d`) – CSYS origin
  - matrix (`NXOpen.Matrix3x3`) – CSYS matrix

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## SwitchDrivers

`TireEnvelopeBuilder.``SwitchDrivers`

  Switch the order of the two drivers.

  Signature `SwitchDrivers()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## UpdateTireBodyFeature

`TireEnvelopeBuilder.``UpdateTireBodyFeature`

  Update the tire body feature in the tire body output part file.

  The tire body part will be added to the work part assembly as the moving component used for the clearance analysis. Only used when the tire profile option is `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption.ProfileCurves` or `NXOpen.Features.VehicleDesign.TireEnvelopeBuilderTireDefinitionOption.SketchfromOtherPart`.

  Signature `UpdateTireBodyFeature()`

  New in version NX7.5.0.

  License requirements: nx_general_packaging (“NX General Packaging”)

## Validate

`TireEnvelopeBuilder.``Validate`

  Validate whether the inputs to the component are sufficient for commit to be called.

  If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

  Signature `Validate()`

  Returns: | Was self validation successful
  Return type: | bool

  New in version NX3.0.1.

  License requirements: None.