SplitProfilePlateBuilder Class

class NXOpen.Features.ShipDesign.SplitProfilePlateBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Features.ShipDesign.SplitProfilePlateBuilder.

This class is for splitting ship profile/plate solidbodies

To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateSplitProfilePlateBuilder()

Default values.

Property Value
BuiltUpOffset.FlangeAngle.Value 0
BuiltUpOffset.FlangeOffset.Value 0 (millimeters part), 0 (inches part)
BuiltUpOffset.WebAngle.Value 0
BuiltUpOffset.WebOffset.Value 0 (millimeters part), 0 (inches part)
ToolOption Plane

New in version NX8.0.0.

Properties

Property Description
ApplyEndCut Returns or sets the option to indicate whether to apply the end cut to the profiles
BuiltUpOffset Returns the built-up offset data
DistanceTolerance Returns or sets the distance tolerance to determine if a profile is attached to a plate
DoTrimWithoutCopy Returns or sets the option to determine if target bodies will be copied.
ReverseDirection Returns or sets the reverse direction option of tool datum or face for split.
SplitDirectionOption Returns or sets the option to split profile/plate along tool face or perpendicular to profile/plate molding face.
Tag Returns the Tag for this object.
TargetBuiltUps Returns the target built-up solid bodies for split.
TargetProfileOrPlates Returns the target profile or plate solid bodies for split.
TargetType Returns or sets the profile type of split target.
ToolBodies Returns the selected tool body for split.
ToolCurves Returns the tool curve(s) to create extrude face for split.
ToolCurvesSection Returns the tool curve(s) to create extrude face for split.
ToolFaces Returns the selected tool datum or face(s) for split.
ToolNewPlane Returns or sets the created new tool datum for split.
ToolOption Returns or sets the tool type for split.
ToolVector Returns or sets the tool vector to create extrude face for split.
TrimDirection Returns or sets the trim direction, which works together with Reverse Direction option, to determine which part of target body will be trimmed.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
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.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

SplitProfilePlateBuilderProfileType Enumeration Represents the target body type.
SplitProfilePlateBuilderSplitDirectionOptionType Enumeration Represents split direction to trim profile or plate solid body .
SplitProfilePlateBuilderToolOptionType Enumeration Represents trim tool type to trim profile or plate solid body.

Property Detail

ApplyEndCut

SplitProfilePlateBuilder.ApplyEndCut

Returns or sets the option to indicate whether to apply the end cut to the profiles

-------------------------------------

Getter Method

Signature ApplyEndCut

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature ApplyEndCut

Parameters:applyEndCut (bool) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

BuiltUpOffset

SplitProfilePlateBuilder.BuiltUpOffset

Returns the built-up offset data

-------------------------------------

Getter Method

Signature BuiltUpOffset

Returns:
Return type:NXOpen.Features.ShipDesign.BuiltUpOffsetBuilder

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

DistanceTolerance

SplitProfilePlateBuilder.DistanceTolerance

Returns or sets the distance tolerance to determine if a profile is attached to a plate

-------------------------------------

Getter Method

Signature DistanceTolerance

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DistanceTolerance

Parameters:dDistnaceTolerance (float) –

New in version NX8.5.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

DoTrimWithoutCopy

SplitProfilePlateBuilder.DoTrimWithoutCopy

Returns or sets the option to determine if target bodies will be copied.

-------------------------------------

Getter Method

Signature DoTrimWithoutCopy

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature DoTrimWithoutCopy

Parameters:doTrimWithoutCopy (bool) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ReverseDirection

SplitProfilePlateBuilder.ReverseDirection

Returns or sets the reverse direction option of tool datum or face for split.

-------------------------------------

Getter Method

Signature ReverseDirection

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature ReverseDirection

Parameters:reverseDirection (bool) –

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

SplitDirectionOption

SplitProfilePlateBuilder.SplitDirectionOption

Returns or sets the option to split profile/plate along tool face or perpendicular to profile/plate molding face.

-------------------------------------

Getter Method

Signature SplitDirectionOption

Returns:
Return type:NXOpen.Features.ShipDesign.SplitProfilePlateBuilderSplitDirectionOptionType

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature SplitDirectionOption

Parameters:splitDirectionOption (NXOpen.Features.ShipDesign.SplitProfilePlateBuilderSplitDirectionOptionType) –

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

TargetBuiltUps

SplitProfilePlateBuilder.TargetBuiltUps

Returns the target built-up solid bodies for split.

-------------------------------------

Getter Method

Signature TargetBuiltUps

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

TargetProfileOrPlates

SplitProfilePlateBuilder.TargetProfileOrPlates

Returns the target profile or plate solid bodies for split.

-------------------------------------

Getter Method

Signature TargetProfileOrPlates

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

TargetType

SplitProfilePlateBuilder.TargetType

Returns or sets the profile type of split target.

-------------------------------------

Getter Method

Signature TargetType

Returns:
Return type:NXOpen.Features.ShipDesign.SplitProfilePlateBuilderProfileType

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature TargetType

Parameters:profileType (NXOpen.Features.ShipDesign.SplitProfilePlateBuilderProfileType) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ToolBodies

SplitProfilePlateBuilder.ToolBodies

Returns the selected tool body for split.

-------------------------------------

Getter Method

Signature ToolBodies

Returns:
Return type:NXOpen.SelectBodyList

New in version NX12.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ToolCurves

SplitProfilePlateBuilder.ToolCurves

Returns the tool curve(s) to create extrude face for split.

-------------------------------------

Getter Method

Signature ToolCurves

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ToolCurvesSection

SplitProfilePlateBuilder.ToolCurvesSection

Returns the tool curve(s) to create extrude face for split.

Only used when Type is NXOpen.Features.ShipDesign.SplitProfilePlateBuilderToolOptionType.Extrude.

-------------------------------------

Getter Method

Signature ToolCurvesSection

Returns:
Return type:NXOpen.Section

New in version NX12.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ToolFaces

SplitProfilePlateBuilder.ToolFaces

Returns the selected tool datum or face(s) for split.

-------------------------------------

Getter Method

Signature ToolFaces

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ToolNewPlane

SplitProfilePlateBuilder.ToolNewPlane

Returns or sets the created new tool datum for split.

-------------------------------------

Getter Method

Signature ToolNewPlane

Returns:
Return type:NXOpen.Plane

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature ToolNewPlane

Parameters:toolNewPlane (NXOpen.Plane) –

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ToolOption

SplitProfilePlateBuilder.ToolOption

Returns or sets the tool type for split.

-------------------------------------

Getter Method

Signature ToolOption

Returns:
Return type:NXOpen.Features.ShipDesign.SplitProfilePlateBuilderToolOptionType

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature ToolOption

Parameters:toolOption (NXOpen.Features.ShipDesign.SplitProfilePlateBuilderToolOptionType) –

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

ToolVector

SplitProfilePlateBuilder.ToolVector

Returns or sets the tool vector to create extrude face for split.

-------------------------------------

Getter Method

Signature ToolVector

Returns:
Return type:NXOpen.Direction

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature ToolVector

Parameters:toolVector (NXOpen.Direction) –

New in version NX8.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

TrimDirection

SplitProfilePlateBuilder.TrimDirection

Returns or sets the trim direction, which works together with Reverse Direction option, to determine which part of target body will be trimmed.

-------------------------------------

Getter Method

Signature TrimDirection

Returns:
Return type:NXOpen.Vector3d

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

-------------------------------------

Setter Method

Signature TrimDirection

Parameters:trimDirection (NXOpen.Vector3d) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”)

Method Detail

Validate

SplitProfilePlateBuilder.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.