SheetmetalManager Class

class NXOpen.Features.SheetMetal.SheetmetalManager

Bases: object

Represents an object that manages sheetmetal features

To obtain an instance of this class, refer to NXOpen.Features.FeatureCollection

New in version NX4.0.0.

Methods

Method Description
CreateAdvancedFlangeBuilder Creates a NXOpen.Features.SheetMetal.AdvancedFlangeBuilder
CreateBeadFeatureBuilder Create a NXSM Bead feature Builder
CreateBendFeatureBuilder Create a NXSM Bend feature Builder
CreateBendListBuilder Creates a NXOpen.Features.SheetMetal.BendListBuilder
CreateBendListItemBuilder Creates a NXOpen.Features.SheetMetal.BendListItemBuilder BendListItemBuilder objects will be created and populated in the BendListBuilder when bend information of a flat pattern view is populated.
CreateBendTaperBuilder Create a NXSM Bend taper feature Builder
CreateBreakCornerFeatureBuilder Create a NXSM Break Corner feature Builder
CreateBridgeTransitionBuilder Creates a NXOpen.Features.SheetMetal.BridgeTransitionBuilder
CreateCleanUpUtilityBuilder Creates a NXOpen.Features.SheetMetal.CleanUpUtilityBuilder
CreateClosedCornerFeatureBuilder Create a NXSM Closed Corner feature Builder
CreateContourFlangeFeatureBuilder Create a NXSM Contour Flange feature Builder
CreateConvertToSheetmetalFeatureBuilder Create a NXSM Convert To Sheetmetal feature Builder
CreateDimpleFeatureBuilder Create a NXSM Dimple feature Builder
CreateDrawnCutoutFeatureBuilder Create a NXSM Drawn Cutout feature Builder
CreateEdgeRipFeatureBuilder Create a NXSM Edge Rip feature Builder
CreateEditBendBuilder Creates a NXOpen.Features.SheetMetal.EditBendBuilder
CreateEditCornerBuilder Creates a NXOpen.Features.SheetMetal.EditCornerBuilder
CreateExportFlatPatternBuilder Creates a NXOpen.Features.SheetMetal.ExportFlatPatternBuilder
CreateFlangeFeatureBuilder Create a NXSM Flange feature Builder
CreateFlatPatternBuilder Create a NXSM Flat Pattern feature Builder
CreateFlatSolidFeatureBuilder Create a NXSM Flat Solid feature Builder
CreateFlexibleCableBuilder Creates a NXOpen.Features.SheetMetal.FlexibleCableBuilder
CreateGussetBuilder Creates a NXOpen.Features.SheetMetal.GussetBuilder
CreateHemFlangeFeatureBuilder Create hem flange feature builder
CreateJogFeatureBuilder Create a NXSM Jog feature Builder
CreateJoggleBuilder Creates a NXOpen.Features.SheetMetal.JoggleBuilder
CreateLighteningCutoutBuilder Creates a Features.SheetMetal.LighteningCutoutBuilder
CreateLoftedFlangeFeatureBuilder Create a NXSM Lofted Flange feature Builder
CreateLouverFeatureBuilder Create a NXSM Louver feature Builder
CreateMetaformBuilder Creates a NXOpen.Features.SheetMetal.MetaformBuilder
CreateMigratedPanelFeatureBuilder Create a NXSM Migrated Panel feature Builder
CreateMultiFlangeBuilder Creates a Features.SheetMetal.MultiFlangeBuilder
CreateNormalCutoutFeatureBuilder Create a NXSM Normal Cutout feature Builder
CreateRebendFeatureBuilder Create a NXSM Rebend feature builder
CreateResizeBendAngleBuilder Creates Resize Bend Angle Builder
CreateResizeBendRadiusFeatureBuilder Create a Resize Bend Radius Builder
CreateResizeNeutralFactorBuilder Creates Resize Neutral Factor Builder
CreateSheetMetalFromSolidBuilder Creates a NXOpen.Features.SheetMetal.SheetMetalFromSolidBuilder
CreateSolidPunchBuilder Creates a NXOpen.Features.SheetMetal.SolidPunchBuilder
CreateTabFeatureBuilder Create a NXSM Tab feature Builder
CreateThreeBendCornerFeatureBuilder Create a NXSM Three Bend Corner feature Builder
CreateUnbendFeatureBuilder Create a NXSM Unbend feature builder
GetBendParameters Bend region parameters.
GetBodyThickness Thickness of sheet metal body.
GetFaceLayer Sheet metal face layer
GetFaceType Sheet metal face type
GetInnerBendFaces Get inner bend faces.
GetOppositeFace Opposite face to bend, web or deform face.
IsSheetmetalBody Is a sheet metal body.
IsThicknessEdge Check if this edge is a thickness edge

Method Detail

CreateAdvancedFlangeBuilder

SheetmetalManager.CreateAdvancedFlangeBuilder

Creates a NXOpen.Features.SheetMetal.AdvancedFlangeBuilder

Signature CreateAdvancedFlangeBuilder(joggle)

Parameters:joggle (NXOpen.Features.Feature) –
Returns:
Return type:NXOpen.Features.SheetMetal.AdvancedFlangeBuilder

New in version NX11.0.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

CreateBeadFeatureBuilder

SheetmetalManager.CreateBeadFeatureBuilder

Create a NXSM Bead feature Builder

Signature CreateBeadFeatureBuilder(bead)

Parameters:bead (NXOpen.Features.Feature) – The Bead for which builder needs to be constructed. NULL for creating a new Bead
Returns:BeadBuilder object
Return type:NXOpen.Features.SheetMetal.BeadBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateBendFeatureBuilder

SheetmetalManager.CreateBendFeatureBuilder

Create a NXSM Bend feature Builder

Signature CreateBendFeatureBuilder(bend)

Parameters:bend (NXOpen.Features.Feature) – The Bend for which builder needs to be constructed. NULL for creating a new Bend
Returns:Bend object
Return type:NXOpen.Features.SheetMetal.BendBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateBendListBuilder

SheetmetalManager.CreateBendListBuilder

Creates a NXOpen.Features.SheetMetal.BendListBuilder

Signature CreateBendListBuilder()

Returns:
Return type:NXOpen.Features.SheetMetal.BendListBuilder

New in version NX12.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

CreateBendListItemBuilder

SheetmetalManager.CreateBendListItemBuilder

Creates a NXOpen.Features.SheetMetal.BendListItemBuilder BendListItemBuilder objects will be created and populated in the BendListBuilder when bend information of a flat pattern view is populated.

User should never need to create or delete BendListItemBuilder object on its own.

Signature CreateBendListItemBuilder()

Returns:
Return type:NXOpen.Features.SheetMetal.BendListItemBuilder

New in version NX12.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

CreateBendTaperBuilder

SheetmetalManager.CreateBendTaperBuilder

Create a NXSM Bend taper feature Builder

Signature CreateBendTaperBuilder(bendTaper)

Parameters:bendTaper (NXOpen.Features.Feature) – The Bend Taper for which builder needs to be constructed. NULL for creating a new Bend Taper
Returns:Bend Taper object
Return type:NXOpen.Features.SheetMetal.BendTaperBuilder

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateBreakCornerFeatureBuilder

SheetmetalManager.CreateBreakCornerFeatureBuilder

Create a NXSM Break Corner feature Builder

Signature CreateBreakCornerFeatureBuilder(brcorner)

Parameters:brcorner (NXOpen.Features.Feature) – The Break Corner for which builder needs to be constructed. NULL for creating a new Break Corner
Returns:BrcornerBuilder object
Return type:NXOpen.Features.SheetMetal.BreakCornerBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateBridgeTransitionBuilder

SheetmetalManager.CreateBridgeTransitionBuilder

Creates a NXOpen.Features.SheetMetal.BridgeTransitionBuilder

Signature CreateBridgeTransitionBuilder(transition)

Parameters:transition – The Bridge Transition feature for which builder needs to be constructed.

NULL for creating a new Bridge Transition :type transition: NXOpen.Features.Feature :returns: Bridge Transition Builder :rtype: NXOpen.Features.SheetMetal.BridgeTransitionBuilder

New in version NX5.0.2.

License requirements: nx_flexible_pcb (“NX Flexible PCB”) OR nx_sheet_metal (“NX Sheet Metal”)

CreateCleanUpUtilityBuilder

SheetmetalManager.CreateCleanUpUtilityBuilder

Creates a NXOpen.Features.SheetMetal.CleanUpUtilityBuilder

Signature CreateCleanUpUtilityBuilder()

Returns:Clean-Up Utility Builder object
Return type:NXOpen.Features.SheetMetal.CleanUpUtilityBuilder

New in version NX7.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateClosedCornerFeatureBuilder

SheetmetalManager.CreateClosedCornerFeatureBuilder

Create a NXSM Closed Corner feature Builder

Signature CreateClosedCornerFeatureBuilder(closedCorner)

Parameters:closedCorner (NXOpen.Features.Feature) – The Closed Corner for which builder needs to be constructed. NULL for creating a new Closed Corner
Returns:Closed Corner object
Return type:NXOpen.Features.SheetMetal.ClosedCornerBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateContourFlangeFeatureBuilder

SheetmetalManager.CreateContourFlangeFeatureBuilder

Create a NXSM Contour Flange feature Builder

Signature CreateContourFlangeFeatureBuilder(contourFlange)

Parameters:contourFlange (NXOpen.Features.Feature) – The Contour Flange for which builder needs to be constructed. NULL for creating a new Contour Flange
Returns:ContourFlangeBuilder object
Return type:NXOpen.Features.SheetMetal.ContourFlangeBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateConvertToSheetmetalFeatureBuilder

SheetmetalManager.CreateConvertToSheetmetalFeatureBuilder

Create a NXSM Convert To Sheetmetal feature Builder

Signature CreateConvertToSheetmetalFeatureBuilder(convertToSheetMetal)

Parameters:convertToSheetMetal (NXOpen.Features.Feature) – The Convert To Sheetmetal feature for which builder needs to be constructed. NULL for converting a part for the first time
Returns:Convert To Sheetmetal Builder object
Return type:NXOpen.Features.SheetMetal.ConvertToSheetmetalBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateDimpleFeatureBuilder

SheetmetalManager.CreateDimpleFeatureBuilder

Create a NXSM Dimple feature Builder

Signature CreateDimpleFeatureBuilder(dimple)

Parameters:dimple (NXOpen.Features.Feature) – The Dimple for which builder needs to be constructed. NULL for creating a new dimple
Returns:DimpleBuilder object
Return type:NXOpen.Features.SheetMetal.DimpleBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateDrawnCutoutFeatureBuilder

SheetmetalManager.CreateDrawnCutoutFeatureBuilder

Create a NXSM Drawn Cutout feature Builder

Signature CreateDrawnCutoutFeatureBuilder(dCutout)

Parameters:dCutout (NXOpen.Features.Feature) – The Drawn Cutout for which builder needs to be constructed. NULL for creating a new Drawn Cutout
Returns:DrawnCutoutBuilder object
Return type:NXOpen.Features.SheetMetal.DrawnCutoutBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateEdgeRipFeatureBuilder

SheetmetalManager.CreateEdgeRipFeatureBuilder

Create a NXSM Edge Rip feature Builder

Signature CreateEdgeRipFeatureBuilder(edgeRip)

Parameters:edgeRip (NXOpen.Features.Feature) – The Edge Rip for which builder needs to be constructed. NULL for creating a new Edge Rip
Returns:Edge Rip Builder object
Return type:NXOpen.Features.SheetMetal.EdgeRipBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateEditBendBuilder

SheetmetalManager.CreateEditBendBuilder

Creates a NXOpen.Features.SheetMetal.EditBendBuilder

Signature CreateEditBendBuilder(editBend)

Parameters:editBend (NXOpen.Features.Feature) – NXOpen.Features.EditBend to be edited
Returns:
Return type:NXOpen.Features.SheetMetal.EditBendBuilder

New in version NX7.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateEditCornerBuilder

SheetmetalManager.CreateEditCornerBuilder

Creates a NXOpen.Features.SheetMetal.EditCornerBuilder

Signature CreateEditCornerBuilder()

Returns:
Return type:NXOpen.Features.SheetMetal.EditCornerBuilder

New in version NX7.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateExportFlatPatternBuilder

SheetmetalManager.CreateExportFlatPatternBuilder

Creates a NXOpen.Features.SheetMetal.ExportFlatPatternBuilder

Signature CreateExportFlatPatternBuilder()

Returns:
Return type:NXOpen.Features.SheetMetal.ExportFlatPatternBuilder

New in version NX8.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)

CreateFlangeFeatureBuilder

SheetmetalManager.CreateFlangeFeatureBuilder

Create a NXSM Flange feature Builder

Signature CreateFlangeFeatureBuilder(dCutout)

Parameters:dCutout (NXOpen.Features.Feature) – The Flange for which builder needs to be constructed. NULL for creating a new Flange
Returns:FlangeBuilder object
Return type:NXOpen.Features.SheetMetal.FlangeBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateFlatPatternBuilder

SheetmetalManager.CreateFlatPatternBuilder

Create a NXSM Flat Pattern feature Builder

Signature CreateFlatPatternBuilder(flatPattern)

Parameters:flatPattern (NXOpen.Features.Feature) – The Flat Pattern for which builder needs to be constructed. NULL for creating a new Flat Pattern
Returns:Flat Pattern object
Return type:NXOpen.Features.SheetMetal.FlatPatternBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateFlatSolidFeatureBuilder

SheetmetalManager.CreateFlatSolidFeatureBuilder

Create a NXSM Flat Solid feature Builder

Signature CreateFlatSolidFeatureBuilder(flatSolid)

Parameters:flatSolid (NXOpen.Features.Feature) – The Contour Flange for which builder needs to be constructed. NULL for creating a new Flat Solid
Returns:Flat Solid object
Return type:NXOpen.Features.SheetMetal.FlatSolidBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateFlexibleCableBuilder

SheetmetalManager.CreateFlexibleCableBuilder

Creates a NXOpen.Features.SheetMetal.FlexibleCableBuilder

Signature CreateFlexibleCableBuilder(flexibleCable)

Parameters:flexibleCable – The Flexible Cable feature for which builder needs to be constructed.

NULL for creating a new Flexible Cable. :type flexibleCable: NXOpen.Features.Feature :returns: Flexible Cable Builder object :rtype: NXOpen.Features.SheetMetal.FlexibleCableBuilder

New in version NX6.0.0.

License requirements: nx_flexible_pcb (“NX Flexible PCB”)

CreateGussetBuilder

SheetmetalManager.CreateGussetBuilder

Creates a NXOpen.Features.SheetMetal.GussetBuilder

Signature CreateGussetBuilder(gusset)

Parameters:gusset (NXOpen.Features.Feature) – NXOpen.Features.Gusset to be edited
Returns:Gusset Builder object
Return type:NXOpen.Features.SheetMetal.GussetBuilder

New in version NX7.5.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateHemFlangeFeatureBuilder

SheetmetalManager.CreateHemFlangeFeatureBuilder

Create hem flange feature builder

Signature CreateHemFlangeFeatureBuilder(hemFalnge)

Parameters:hemFalnge (NXOpen.Features.Feature) – The Hem Flange feature for which builder needs to be constructed. NULL for creating a new Hem Flange
Returns:Hem Flange Builder object
Return type:NXOpen.Features.SheetMetal.HemFlangeBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateJogFeatureBuilder

SheetmetalManager.CreateJogFeatureBuilder

Create a NXSM Jog feature Builder

Signature CreateJogFeatureBuilder(jog)

Parameters:jog (NXOpen.Features.Feature) – The Jog for which builder needs to be constructed. NULL for creating a new Jog
Returns:JogBuilder object
Return type:NXOpen.Features.SheetMetal.JogBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateJoggleBuilder

SheetmetalManager.CreateJoggleBuilder

Creates a NXOpen.Features.SheetMetal.JoggleBuilder

Signature CreateJoggleBuilder(joggle)

Parameters:joggle (NXOpen.Features.Feature) –
Returns:
Return type:NXOpen.Features.SheetMetal.JoggleBuilder

New in version NX11.0.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

CreateLighteningCutoutBuilder

SheetmetalManager.CreateLighteningCutoutBuilder

Creates a Features.SheetMetal.LighteningCutoutBuilder

Signature CreateLighteningCutoutBuilder(lighteningCutout)

Parameters:lighteningCutout (NXOpen.Features.SheetMetal.LighteningCutout) – Features.SheetMetal.LighteningCutout to be edited
Returns:
Return type:NXOpen.Features.SheetMetal.LighteningCutoutBuilder

New in version NX11.0.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

CreateLoftedFlangeFeatureBuilder

SheetmetalManager.CreateLoftedFlangeFeatureBuilder

Create a NXSM Lofted Flange feature Builder

Signature CreateLoftedFlangeFeatureBuilder(lflange)

Parameters:lflange (NXOpen.Features.Feature) – The Lofted Flange for which builder needs to be constructed. NULL for creating a new LoftedFlange
Returns:LoftedFlangeBuilder object
Return type:NXOpen.Features.SheetMetal.LoftedFlangeBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateLouverFeatureBuilder

SheetmetalManager.CreateLouverFeatureBuilder

Create a NXSM Louver feature Builder

Signature CreateLouverFeatureBuilder(louver)

Parameters:louver (NXOpen.Features.Feature) – The Louver for which builder needs to be constructed. NULL for creating a new Louver
Returns:LouverBuilder object
Return type:NXOpen.Features.SheetMetal.LouverBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateMetaformBuilder

SheetmetalManager.CreateMetaformBuilder

Creates a NXOpen.Features.SheetMetal.MetaformBuilder

Signature CreateMetaformBuilder(metaform)

Parameters:metaform (NXOpen.Features.Feature) – NXOpen.Features.Metaform to be edited
Returns:
Return type:NXOpen.Features.SheetMetal.MetaformBuilder

New in version NX7.5.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

CreateMigratedPanelFeatureBuilder

SheetmetalManager.CreateMigratedPanelFeatureBuilder

Create a NXSM Migrated Panel feature Builder

Signature CreateMigratedPanelFeatureBuilder(migratedPanel)

Parameters:migratedPanel (NXOpen.Features.Feature) – The Migrated Panel feature for which builder needs to be constructed. NULL for converting a part for the first time
Returns:Migrated Panel Builder object
Return type:NXOpen.Features.SheetMetal.MigratedPanelBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateMultiFlangeBuilder

SheetmetalManager.CreateMultiFlangeBuilder

Creates a Features.SheetMetal.MultiFlangeBuilder

Signature CreateMultiFlangeBuilder(multiFlange)

Parameters:multiFlange (NXOpen.Features.SheetMetal.MultiFlange) – Features.SheetMetal.MultiFlange to be edited
Returns:
Return type:NXOpen.Features.SheetMetal.MultiFlangeBuilder

New in version NX12.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”) OR nx_ship_detail (“Ship Detail Design”)

CreateNormalCutoutFeatureBuilder

SheetmetalManager.CreateNormalCutoutFeatureBuilder

Create a NXSM Normal Cutout feature Builder

Signature CreateNormalCutoutFeatureBuilder(ncutout)

Parameters:ncutout (NXOpen.Features.Feature) – The Normal Cutout for which builder needs to be constructed. NULL for creating a new Normal Cutout
Returns:NormalCutoutBuilder object
Return type:NXOpen.Features.SheetMetal.NormalCutoutBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateRebendFeatureBuilder

SheetmetalManager.CreateRebendFeatureBuilder

Create a NXSM Rebend feature builder

Signature CreateRebendFeatureBuilder(rebend)

Parameters:rebend (NXOpen.Features.Feature) – The Rebend for which builder needs to be constructed. NULL for creating a new Rebend
Returns:Rebend object
Return type:NXOpen.Features.SheetMetal.RebendBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateResizeBendAngleBuilder

SheetmetalManager.CreateResizeBendAngleBuilder

Creates Resize Bend Angle Builder

Signature CreateResizeBendAngleBuilder(resizeBendAngle)

Parameters:resizeBendAngle (NXOpen.Features.Feature) – The Resize Bend Angle feature for which builder needs to be constructed. NULL for creating a new Resize Bend Angle
Returns:Resize Bend Angle Builder object
Return type:NXOpen.Features.SheetMetal.ResizeBendAngleBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateResizeBendRadiusFeatureBuilder

SheetmetalManager.CreateResizeBendRadiusFeatureBuilder

Create a Resize Bend Radius Builder

Signature CreateResizeBendRadiusFeatureBuilder(resizeBendRadius)

Parameters:resizeBendRadius (NXOpen.Features.Feature) – The ResizeBendRadius feature for which builder needs to be constructed. NULL for creating a new ResizeBendRadius
Returns:ResizeBendRadius Builder object
Return type:NXOpen.Features.SheetMetal.ResizeBendRadiusBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateResizeNeutralFactorBuilder

SheetmetalManager.CreateResizeNeutralFactorBuilder

Creates Resize Neutral Factor Builder

Signature CreateResizeNeutralFactorBuilder(resizeNeutralFactor)

Parameters:resizeNeutralFactor (NXOpen.Features.Feature) – The Resize Neutral Factor feature for which builder needs to be constructed. NULL for creating a new Resize Neutral Factor feature
Returns:
Return type:NXOpen.Features.SheetMetal.ResizeNeutralFactorBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateSheetMetalFromSolidBuilder

SheetmetalManager.CreateSheetMetalFromSolidBuilder

Creates a NXOpen.Features.SheetMetal.SheetMetalFromSolidBuilder

Signature CreateSheetMetalFromSolidBuilder(sheetMetalFromSolid)

Parameters:sheetMetalFromSolid (NXOpen.Features.Feature) – NXOpen.Features.SheetMetalFromSolid to be edited
Returns:Sheet Metal from Solid Builder object
Return type:NXOpen.Features.SheetMetal.SheetMetalFromSolidBuilder

New in version NX6.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateSolidPunchBuilder

SheetmetalManager.CreateSolidPunchBuilder

Creates a NXOpen.Features.SheetMetal.SolidPunchBuilder

Signature CreateSolidPunchBuilder(solidPunch)

Parameters:solidPunch (NXOpen.Features.Feature) – NXOpen.Features.Feature to be edited
Returns:
Return type:NXOpen.Features.SheetMetal.SolidPunchBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateTabFeatureBuilder

SheetmetalManager.CreateTabFeatureBuilder

Create a NXSM Tab feature Builder

Signature CreateTabFeatureBuilder(tab)

Parameters:tab (NXOpen.Features.Feature) – The Tab for which builder needs to be constructed. NULL for creating a new Tab
Returns:TabBuilder object
Return type:NXOpen.Features.SheetMetal.TabBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateThreeBendCornerFeatureBuilder

SheetmetalManager.CreateThreeBendCornerFeatureBuilder

Create a NXSM Three Bend Corner feature Builder

Signature CreateThreeBendCornerFeatureBuilder(threeBendCorner)

Parameters:threeBendCorner (NXOpen.Features.Feature) – The Three Bend Corner for which builder needs to be constructed. NULL for creating a new Three Bend Corner
Returns:ThreeBendCornerBuilder object
Return type:NXOpen.Features.SheetMetal.ThreeBendCornerBuilder

New in version NX4.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

CreateUnbendFeatureBuilder

SheetmetalManager.CreateUnbendFeatureBuilder

Create a NXSM Unbend feature builder

Signature CreateUnbendFeatureBuilder(unbend)

Parameters:unbend (NXOpen.Features.Feature) – The Unbend for which builder needs to be constructed. NULL for creating a new Unbend
Returns:Unbend object
Return type:NXOpen.Features.SheetMetal.UnbendBuilder

New in version NX5.0.0.

License requirements: nx_sheet_metal (“NX Sheet Metal”)

GetBendParameters

SheetmetalManager.GetBendParameters

Bend region parameters.

The values are calculated from the inner face of bend region. The radius and angle values are returned in part units. This function will raise an exception of the face is not a valid bend face.

Signature GetBendParameters(bendFace)

Parameters:bendFace (NXOpen.Face) – The face to query. This can be outer or inner bend face
Returns:
Return type:NXOpen.Features.SheetMetal.SheetmetalBendParameters

New in version NX5.0.2.

License requirements: None.

GetBodyThickness

SheetmetalManager.GetBodyThickness

Thickness of sheet metal body.

Value is returned in part units.

Signature GetBodyThickness(sheetmetalBody)

Parameters:sheetmetalBody (NXOpen.Body) – The face to check
Returns:Thickness Value
Return type:float

New in version NX5.0.2.

License requirements: None.

GetFaceLayer

SheetmetalManager.GetFaceLayer

Sheet metal face layer

Signature GetFaceLayer(inputFace)

Parameters:inputFace (NXOpen.Face) – The face to check
Returns:Sheet Metal Face Layer
Return type:NXOpen.Features.SheetMetal.SheetmetalFaceLayer

New in version NX5.0.2.

License requirements: None.

GetFaceType

SheetmetalManager.GetFaceType

Sheet metal face type

Signature GetFaceType(inputFace)

Parameters:inputFace (NXOpen.Face) – The face to check
Returns:Sheet Metal Face Type
Return type:NXOpen.Features.SheetMetal.SheetmetalFaceType

New in version NX5.0.2.

License requirements: None.

GetInnerBendFaces

SheetmetalManager.GetInnerBendFaces

Get inner bend faces.

For every bend the inner face is the face with smaller radius.

Signature GetInnerBendFaces(sheetmetalBody)

Parameters:sheetmetalBody (NXOpen.Body) – The body to check
Returns:a tuple
Return type:A tuple consisting of (innerBendFaces, bendStates). innerBendFaces is a list of NXOpen.Face. Inner bend facesbendStates is a list of NXOpen.Features.SheetMetal.SheetmetalBendState. Bend Face is flat or bent

New in version NX5.0.2.

License requirements: None.

GetOppositeFace

SheetmetalManager.GetOppositeFace

Opposite face to bend, web or deform face.

Will raise an exception if the input face is not a valid face.

Signature GetOppositeFace(inputFace)

Parameters:inputFace (NXOpen.Face) – The face to check
Returns:Opposite Layer Face
Return type:NXOpen.Face

New in version NX5.0.2.

License requirements: None.

IsSheetmetalBody

SheetmetalManager.IsSheetmetalBody

Is a sheet metal body.

This function will return True if the body has at least one NX Sheet Metal feature or a Flexible Printed Circuit Design feature.

Signature IsSheetmetalBody(inputBody)

Parameters:inputBody (NXOpen.Body) – The body to check
Returns:True = Body has NX Sheet Metal features or Flexible Printed Circuit Design features
Return type:bool

New in version NX5.0.2.

License requirements: None.

IsThicknessEdge

SheetmetalManager.IsThicknessEdge

Check if this edge is a thickness edge

Signature IsThicknessEdge(inputEdge)

Parameters:inputEdge (NXOpen.Edge) – The edge to check
Returns:True = Thickness Edge
Return type:bool

New in version NX5.0.2.

License requirements: None.