PillarBuilder Class¶
-
class
NXOpen.Features.ShipDesign.
PillarBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.ShipDesign.Pillar
builderTo create a new instance of this class, use
NXOpen.Features.ShipCollection.CreatePillarBuilder()
Default values.
Property Value AngleTolerance 0.5 (millimeters part), 0.5 (inches part) AngularDim.Value 0 DistanceTolerance 0.0254 (millimeters part), 0.001 (inches part) EndCapPlateStock.KnuckleRatio 3.0 EndCapPlateStock.KnuckleSmoothAngle 3.0 EndCapPlateStock.MaterialOption 0 EndCapPlateStock.OppositeThickness.Value 0 (millimeters part), 0 (inches part) EndCapPlateStock.RestrictThicknessToMaterial true EndCapPlateStock.ThickenOption SingleSided EndCapPlateStock.Thickness.Value 10 (millimeters part), 0.5 (inches part) EndCapPlateStock.ThicknessSourceOption List EndCapThickness.Value 0 (millimeters part), 0 (inches part) EndCutType None EndEndCut.ConnectionType Connected EndEndCut.DraftAngle.Value 0 EndEndCut.DraftOffset.Value 0 (millimeters part), 0 (inches part) EndEndCut.DraftType Trim EndEndCut.LimitType Value EndEndCut.Offset.Value 0 (millimeters part), 0 (inches part) EndEndCut.SelectionType FacesWithAttributes EndEndCut.ShearAngle.Value 0 EndEndCut.TiltAngle.Value 0 EndLimit.LimitMethod Value EndLimit.LimitValue.Value 0 EndOffset.Value 0 (millimeters part), 0 (inches part) Line1Offset.Value 0 (millimeters part), 0 (inches part) Line2Offset.Value 0 (millimeters part), 0 (inches part) PlacementMethod TwoPlanesandLines SectionType Profile StartCapThickness.Value 0 (millimeters part), 0 (inches part) StartOffset.Value 0 (millimeters part), 0 (inches part) SupportCapOptions None New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
AdoptionBody | Returns the adoption body. |
AnchorPoint | Returns or sets the anchor point. |
AngleTolerance | Returns or sets the angle tolerance. |
AngularDim | Returns the angle that the pillar stock will be rotated about its path from its initial location. |
BuiltUpBlock | Returns the list of Seams |
CoordSystem | Returns or sets the coordinate system (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys creation method). |
Direction | Returns or sets the direction of the pillar. |
DistanceTolerance | Returns or sets the distance tolerance. |
EndCapPlateStock | Returns the plate stock builder, which defines the seam material, grade, and thickness |
EndCapStock | Returns the list of available material attributes. |
EndCapThickness | Returns the end cap thickness. |
EndCutType | Returns or sets the end cut type Symmetric or TwoSided |
EndEndCut | Returns the end end cut |
EndLimit | Returns the end path limit |
EndOffset | Returns the offset used to determine where the support ends (used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys creation methods). |
EndPlane | Returns or sets the end plane (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
EndTreatmentType | Returns or sets the end treatment type: Endcut or Cap |
EndTypeOption | Returns or sets the end type Option |
GuideCurve | Returns the select guide curve (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine creation method). |
IntersectingObjects | Returns the ship structure to intersect with each other that defines the start of a pillar. |
Line1 | Returns the first line (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
Line1Offset | Returns the first line offset (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
Line2 | Returns the second line (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
Line2Offset | Returns the second line offset (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
MainStock | Returns the stock used to build the pillar from. |
OrientationLine | Returns the orientation line (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine creation method). |
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 |
PlacementMethod | Returns or sets the placement method used to locate the pillar. |
PointPairList | Returns the list of pairs of points that define the ends of the pillars. |
ReverseEndOffset | Returns or sets the reverse end offset (used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys creation methods). |
ReverseLine1Offset | Returns or sets the reverse first line offset (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
ReverseLine2Offset | Returns or sets the reverse second line offset (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
ReverseOrientationDirection | Returns or sets the reverse orientation direction |
ReverseReferenceDirection | Returns or sets the reverse reference direction |
ReverseStartOffset | Returns or sets the reverse start offset (used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys creation methods). |
SectionType | Returns or sets the section type (profile or plate) |
ShipNames | Returns the ship name builder. |
StartCapPlateStock | Returns the plate stock builder, which defines the seam material, grade, and thickness |
StartCapStock | Returns the list of available material attributes. |
StartCapThickness | Returns the start cap thickness. |
StartEndCut | Returns the start end cut |
StartLimit | Returns the start path limit |
StartOffset | Returns the offset used to determine where the support starts (used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys creation methods). |
StartPlane | Returns or sets the start plane (only used with NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines creation method). |
StartTreatmentType | Returns or sets the start treatment type: Endcut or Cap |
SupportCapOptions | Returns or sets the support cap options. |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
CreatePointPairBuilder | Creates a NXOpen.Features.ShipDesign.PointPairBuilder . |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetAvailableAnchorPointNames | The list of available anchor points |
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. |
GetShowMigratedBody | Gets the show migrated body flag. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
PopulateAnchorPointList | Update anchor points |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetShowMigratedBody | Sets the show migrated body flag. |
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. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
PillarBuilderCapOptions Enumeration | Settings to indicate how the cap is designed. |
PillarBuilderCreationMethod Enumeration | Method used to create the support feature. |
PillarBuilderEndCutTypes Enumeration | this specifies how the end cuts are applied |
PillarBuilderEndTreatmentTypes Enumeration | this specifies how the end is treated |
PillarBuilderEndTypeOptions Enumeration | this specifies end type option |
PillarBuilderStockSectionType Enumeration | SpreadSheet Type Profile or BuiltUp |
Property Detail¶
AdoptionBody¶
-
PillarBuilder.
AdoptionBody
¶ Returns the adoption body.
(only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.Adoption
creation method).-------------------------------------
Getter Method
Signature
AdoptionBody
Returns: Return type: NXOpen.SelectTaggedObject
New in version NX8.5.0.
License requirements: None.
AnchorPoint¶
-
PillarBuilder.
AnchorPoint
¶ Returns or sets the anchor point.
-------------------------------------
Getter Method
Signature
AnchorPoint
Returns: Return type: int New in version NX9.0.3.
License requirements: None.
-------------------------------------
Setter Method
Signature
AnchorPoint
Parameters: anchorPoint (int) – New in version NX9.0.3.
License requirements: nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)
AngleTolerance¶
-
PillarBuilder.
AngleTolerance
¶ Returns or sets the angle tolerance.
-------------------------------------
Getter Method
Signature
AngleTolerance
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AngleTolerance
Parameters: angleTolerance (float) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
AngularDim¶
-
PillarBuilder.
AngularDim
¶ Returns the angle that the pillar stock will be rotated about its path from its initial location.
-------------------------------------
Getter Method
Signature
AngularDim
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
BuiltUpBlock¶
-
PillarBuilder.
BuiltUpBlock
¶ Returns the list of Seams
-------------------------------------
Getter Method
Signature
BuiltUpBlock
Returns: Return type: NXOpen.Features.ShipDesign.BuiltUpBlockBuilder
New in version NX9.0.0.
License requirements: None.
CoordSystem¶
-
PillarBuilder.
CoordSystem
¶ Returns or sets the coordinate system (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys
creation method).-------------------------------------
Getter Method
Signature
CoordSystem
Returns: Return type: NXOpen.CoordinateSystem
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CoordSystem
Parameters: coordSystem ( NXOpen.CoordinateSystem
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
Direction¶
-
PillarBuilder.
Direction
¶ Returns or sets the direction of the pillar.
Only used when Type is Features.ShipDesign.PillarBuilder.Types.ShipStructure.
-------------------------------------
Getter Method
Signature
Direction
Returns: Return type: NXOpen.Direction
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Direction
Parameters: direction ( NXOpen.Direction
) –New in version NX9.0.1.
License requirements: nx_ship_detail (“Ship Detail Design”)
DistanceTolerance¶
-
PillarBuilder.
DistanceTolerance
¶ Returns or sets the distance tolerance.
-------------------------------------
Getter Method
Signature
DistanceTolerance
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DistanceTolerance
Parameters: distanceTolerance (float) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
EndCapPlateStock¶
-
PillarBuilder.
EndCapPlateStock
¶ Returns the plate stock builder, which defines the seam material, grade, and thickness
-------------------------------------
Getter Method
Signature
EndCapPlateStock
Returns: Plate Stock Builder Return type: NXOpen.Features.ShipDesign.PlateStockBuilder
New in version NX9.0.1.
License requirements: None.
EndCapStock¶
-
PillarBuilder.
EndCapStock
¶ Returns the list of available material attributes.
-------------------------------------
Getter Method
Signature
EndCapStock
Returns: Return type: NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder
New in version NX8.0.0.
License requirements: None.
EndCapThickness¶
-
PillarBuilder.
EndCapThickness
¶ Returns the end cap thickness.
-------------------------------------
Getter Method
Signature
EndCapThickness
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
EndCutType¶
-
PillarBuilder.
EndCutType
¶ Returns or sets the end cut type Symmetric or TwoSided
-------------------------------------
Getter Method
Signature
EndCutType
Returns: Return type: NXOpen.Features.ShipDesign.PillarBuilderEndCutTypes
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndCutType
Parameters: endcutType ( NXOpen.Features.ShipDesign.PillarBuilderEndCutTypes
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
EndEndCut¶
-
PillarBuilder.
EndEndCut
¶ Returns the end end cut
-------------------------------------
Getter Method
Signature
EndEndCut
Returns: Return type: NXOpen.Features.ShipDesign.EndCutBuilder
New in version NX8.0.0.
License requirements: None.
EndLimit¶
-
PillarBuilder.
EndLimit
¶ Returns the end path limit
-------------------------------------
Getter Method
Signature
EndLimit
Returns: Return type: NXOpen.Features.ShipDesign.StiffenerLimitBuilder
New in version NX9.0.1.
License requirements: None.
EndOffset¶
-
PillarBuilder.
EndOffset
¶ Returns the offset used to determine where the support ends (used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine
andNXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys
creation methods).-------------------------------------
Getter Method
Signature
EndOffset
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
EndPlane¶
-
PillarBuilder.
EndPlane
¶ Returns or sets the end plane (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
EndPlane
Returns: Return type: NXOpen.Plane
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndPlane
Parameters: endPlane ( NXOpen.Plane
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
EndTreatmentType¶
-
PillarBuilder.
EndTreatmentType
¶ Returns or sets the end treatment type: Endcut or Cap
-------------------------------------
Getter Method
Signature
EndTreatmentType
Returns: Return type: NXOpen.Features.ShipDesign.PillarBuilderEndTreatmentTypes
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndTreatmentType
Parameters: endTreatmentType ( NXOpen.Features.ShipDesign.PillarBuilderEndTreatmentTypes
) –New in version NX9.0.1.
License requirements: nx_ship_detail (“Ship Detail Design”)
EndTypeOption¶
-
PillarBuilder.
EndTypeOption
¶ Returns or sets the end type Option
-------------------------------------
Getter Method
Signature
EndTypeOption
Returns: Return type: NXOpen.Features.ShipDesign.PillarBuilderEndTypeOptions
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndTypeOption
Parameters: endTypeOption ( NXOpen.Features.ShipDesign.PillarBuilderEndTypeOptions
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
GuideCurve¶
-
PillarBuilder.
GuideCurve
¶ Returns the select guide curve (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine
creation method).-------------------------------------
Getter Method
Signature
GuideCurve
Returns: Return type: NXOpen.SelectTaggedObject
New in version NX8.0.0.
License requirements: None.
IntersectingObjects¶
-
PillarBuilder.
IntersectingObjects
¶ Returns the ship structure to intersect with each other that defines the start of a pillar.
Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.ShipStructure.
-------------------------------------
Getter Method
Signature
IntersectingObjects
Returns: Return type: NXOpen.SelectNXObjectList
New in version NX9.0.1.
License requirements: None.
Line1¶
-
PillarBuilder.
Line1
¶ Returns the first line (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
Line1
Returns: Return type: NXOpen.SelectTaggedObject
New in version NX8.0.0.
License requirements: None.
Line1Offset¶
-
PillarBuilder.
Line1Offset
¶ Returns the first line offset (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
Line1Offset
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
Line2¶
-
PillarBuilder.
Line2
¶ Returns the second line (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
Line2
Returns: Return type: NXOpen.SelectTaggedObject
New in version NX8.0.0.
License requirements: None.
Line2Offset¶
-
PillarBuilder.
Line2Offset
¶ Returns the second line offset (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
Line2Offset
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
MainStock¶
-
PillarBuilder.
MainStock
¶ Returns the stock used to build the pillar from.
-------------------------------------
Getter Method
Signature
MainStock
Returns: Return type: NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder
New in version NX8.0.0.
License requirements: None.
OrientationLine¶
-
PillarBuilder.
OrientationLine
¶ Returns the orientation line (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine
creation method).-------------------------------------
Getter Method
Signature
OrientationLine
Returns: Return type: NXOpen.SelectTaggedObject
New in version NX8.0.0.
License requirements: None.
PlacementMethod¶
-
PillarBuilder.
PlacementMethod
¶ Returns or sets the placement method used to locate the pillar.
-------------------------------------
Getter Method
Signature
PlacementMethod
Returns: Return type: NXOpen.Features.ShipDesign.PillarBuilderCreationMethod
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlacementMethod
Parameters: placementMethod ( NXOpen.Features.ShipDesign.PillarBuilderCreationMethod
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
PointPairList¶
-
PillarBuilder.
PointPairList
¶ Returns the list of pairs of points that define the ends of the pillars.
Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.Points.
-------------------------------------
Getter Method
Signature
PointPairList
Returns: Return type: NXOpen.NXObjectList
New in version NX9.0.1.
License requirements: None.
ReverseEndOffset¶
-
PillarBuilder.
ReverseEndOffset
¶ Returns or sets the reverse end offset (used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine
andNXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys
creation methods).-------------------------------------
Getter Method
Signature
ReverseEndOffset
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseEndOffset
Parameters: reverseEndOffset (bool) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
ReverseLine1Offset¶
-
PillarBuilder.
ReverseLine1Offset
¶ Returns or sets the reverse first line offset (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
ReverseLine1Offset
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseLine1Offset
Parameters: reverseLine1Offset (bool) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
ReverseLine2Offset¶
-
PillarBuilder.
ReverseLine2Offset
¶ Returns or sets the reverse second line offset (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
ReverseLine2Offset
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseLine2Offset
Parameters: reverseLine2Offset (bool) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
ReverseOrientationDirection¶
-
PillarBuilder.
ReverseOrientationDirection
¶ Returns or sets the reverse orientation direction
-------------------------------------
Getter Method
Signature
ReverseOrientationDirection
Returns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseOrientationDirection
Parameters: reverseOrientationDirection (bool) – New in version NX10.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
ReverseReferenceDirection¶
-
PillarBuilder.
ReverseReferenceDirection
¶ Returns or sets the reverse reference direction
-------------------------------------
Getter Method
Signature
ReverseReferenceDirection
Returns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseReferenceDirection
Parameters: reverseReferenceDirection (bool) – New in version NX10.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
ReverseStartOffset¶
-
PillarBuilder.
ReverseStartOffset
¶ Returns or sets the reverse start offset (used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine
andNXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys
creation methods).-------------------------------------
Getter Method
Signature
ReverseStartOffset
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseStartOffset
Parameters: reverseStartOffset (bool) – New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
SectionType¶
-
PillarBuilder.
SectionType
¶ Returns or sets the section type (profile or plate)
-------------------------------------
Getter Method
Signature
SectionType
Returns: Return type: NXOpen.Features.ShipDesign.PillarBuilderStockSectionType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionType
Parameters: sectionType ( NXOpen.Features.ShipDesign.PillarBuilderStockSectionType
) –New in version NX9.0.0.
License requirements: nx_ship_basic (“Ship Basic Design”) OR nx_ship_detail (“Ship Detail Design”)
ShipNames¶
-
PillarBuilder.
ShipNames
¶ Returns the ship name builder.
The ship name builder is used to construct the part name of the structure.
-------------------------------------
Getter Method
Signature
ShipNames
Returns: Return type: NXOpen.Features.ShipDesign.ShipNamesBuilder
New in version NX11.0.0.
License requirements: None.
StartCapPlateStock¶
-
PillarBuilder.
StartCapPlateStock
¶ Returns the plate stock builder, which defines the seam material, grade, and thickness
-------------------------------------
Getter Method
Signature
StartCapPlateStock
Returns: Plate Stock Builder Return type: NXOpen.Features.ShipDesign.PlateStockBuilder
New in version NX9.0.1.
License requirements: None.
StartCapStock¶
-
PillarBuilder.
StartCapStock
¶ Returns the list of available material attributes.
-------------------------------------
Getter Method
Signature
StartCapStock
Returns: Return type: NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder
New in version NX8.0.0.
License requirements: None.
StartCapThickness¶
-
PillarBuilder.
StartCapThickness
¶ Returns the start cap thickness.
-------------------------------------
Getter Method
Signature
StartCapThickness
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
StartEndCut¶
-
PillarBuilder.
StartEndCut
¶ Returns the start end cut
-------------------------------------
Getter Method
Signature
StartEndCut
Returns: Return type: NXOpen.Features.ShipDesign.EndCutBuilder
New in version NX8.0.0.
License requirements: None.
StartLimit¶
-
PillarBuilder.
StartLimit
¶ Returns the start path limit
-------------------------------------
Getter Method
Signature
StartLimit
Returns: Return type: NXOpen.Features.ShipDesign.StiffenerLimitBuilder
New in version NX9.0.1.
License requirements: None.
StartOffset¶
-
PillarBuilder.
StartOffset
¶ Returns the offset used to determine where the support starts (used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyLine
andNXOpen.Features.ShipDesign.PillarBuilderCreationMethod.SpecifyCsys
creation methods).-------------------------------------
Getter Method
Signature
StartOffset
Returns: Return type: NXOpen.Expression
New in version NX8.0.0.
License requirements: None.
StartPlane¶
-
PillarBuilder.
StartPlane
¶ Returns or sets the start plane (only used with
NXOpen.Features.ShipDesign.PillarBuilderCreationMethod.TwoPlanesandLines
creation method).-------------------------------------
Getter Method
Signature
StartPlane
Returns: Return type: NXOpen.Plane
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartPlane
Parameters: startPlane ( NXOpen.Plane
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
StartTreatmentType¶
-
PillarBuilder.
StartTreatmentType
¶ Returns or sets the start treatment type: Endcut or Cap
-------------------------------------
Getter Method
Signature
StartTreatmentType
Returns: Return type: NXOpen.Features.ShipDesign.PillarBuilderEndTreatmentTypes
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartTreatmentType
Parameters: startTreatmentType ( NXOpen.Features.ShipDesign.PillarBuilderEndTreatmentTypes
) –New in version NX9.0.1.
License requirements: nx_ship_detail (“Ship Detail Design”)
SupportCapOptions¶
-
PillarBuilder.
SupportCapOptions
¶ Returns or sets the support cap options.
-------------------------------------
Getter Method
Signature
SupportCapOptions
Returns: Return type: NXOpen.Features.ShipDesign.PillarBuilderCapOptions
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SupportCapOptions
Parameters: supportCapOptions ( NXOpen.Features.ShipDesign.PillarBuilderCapOptions
) –New in version NX8.0.0.
License requirements: nx_ship_detail (“Ship Detail Design”)
Method Detail¶
CreatePointPairBuilder¶
-
PillarBuilder.
CreatePointPairBuilder
¶ Creates a
NXOpen.Features.ShipDesign.PointPairBuilder
.Signature
CreatePointPairBuilder()
Returns: Return type: NXOpen.Features.ShipDesign.PointPairBuilder
New in version NX9.0.1.
License requirements: nx_ship_detail (“Ship Detail Design”)
GetAvailableAnchorPointNames¶
-
PillarBuilder.
GetAvailableAnchorPointNames
¶ The list of available anchor points
Signature
GetAvailableAnchorPointNames()
Returns: Array of available anchor point names. These names are read from the current reuse sketch :rtype: list of str
New in version NX9.0.3.
License requirements: None.
GetShowMigratedBody¶
-
PillarBuilder.
GetShowMigratedBody
¶ Gets the show migrated body flag.
Reserved for administrator use only.
Signature
GetShowMigratedBody()
Returns: Return type: bool New in version NX8.5.3.
License requirements: None.
PopulateAnchorPointList¶
-
PillarBuilder.
PopulateAnchorPointList
¶ Update anchor points
Signature
PopulateAnchorPointList()
New in version NX9.0.3.
License requirements: None.
SetShowMigratedBody¶
-
PillarBuilder.
SetShowMigratedBody
¶ Sets the show migrated body flag.
Reserved for administrator use only.
Signature
SetShowMigratedBody(showMigratedBody)
Parameters: showMigratedBody (bool) – New in version NX8.5.3.
License requirements: nx_ship_detail (“Ship Detail Design”)
Validate¶
-
PillarBuilder.
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.