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 |
|
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 @return |
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 @return Array of available anchor point names. |
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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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.