public interface SolidPunchBuilder
SolidPunchBuilder
SheetmetalManager.createSolidPunchBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
SolidPunchBuilder.Types
Represents the punch type
|
Modifier and Type | Method and Description |
---|---|
boolean |
autoCentroid()
Returns the option to create centroid automatically.
|
boolean |
constantThickness()
Returns the option to maintain constant thickness during thickening.
|
Expression |
dieRadius()
Returns the Radius value of the sharp edges of the bottom face
License requirements: None. |
CoordinateSystem |
fromCsys()
Returns the csys that defines the start of transformation of the tool body.
|
boolean |
hideTool()
Returns the option to hide the tool body after creating the punch.
|
boolean |
includeRounding()
Returns the option to round the sharp edges of bottom face and top face.
|
boolean |
inferThickness()
Returns the option to infer the thickness from the target body.
|
SelectFaceList |
pierceFaces()
Returns the pierce faces of the tool body.
|
Expression |
punchRadius()
Returns the Radius value of the sharp edges on the top face
License requirements: None. |
void |
setAutoCentroid(boolean autoCentroid)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
void |
setConstantThickness(boolean constantThickness)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
void |
setFromCsys(CoordinateSystem fromCsys)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
void |
setHideTool(boolean hideTool)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
void |
setIncludeRounding(boolean includeRounding)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
void |
setInferThickness(boolean inferThickness)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
void |
setToCsys(CoordinateSystem toCsys)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
void |
setType(SolidPunchBuilder.Types type)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR sheet_metal_design ("SHEET METAL DESIGN") . |
SelectFace |
targetFace()
Returns the target face
License requirements: None. |
Expression |
thickness()
Returns the thickness expression to use when the option to infer thickness is turned off.
|
CoordinateSystem |
toCsys()
Returns the csys that defines the end of transformation of the tool body.
|
SelectBody |
toolBody()
Returns the tool body
License requirements: None. |
SolidPunchBuilder.Types |
type()
Returns the type
License requirements: None. |
SolidPunchBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SolidPunchBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectFace targetFace() throws NXException, RemoteException
NXException
RemoteException
SelectBody toolBody() throws NXException, RemoteException
NXException
RemoteException
CoordinateSystem fromCsys() throws NXException, RemoteException
NXException
RemoteException
void setFromCsys(CoordinateSystem fromCsys) throws NXException, RemoteException
fromCsys
- NXException
RemoteException
CoordinateSystem toCsys() throws NXException, RemoteException
NXException
RemoteException
void setToCsys(CoordinateSystem toCsys) throws NXException, RemoteException
toCsys
- NXException
RemoteException
SelectFaceList pierceFaces() throws NXException, RemoteException
NXException
RemoteException
Expression thickness() throws NXException, RemoteException
NXException
RemoteException
boolean inferThickness() throws NXException, RemoteException
NXException
RemoteException
void setInferThickness(boolean inferThickness) throws NXException, RemoteException
inferThickness
- NXException
RemoteException
boolean autoCentroid() throws NXException, RemoteException
NXException
RemoteException
void setAutoCentroid(boolean autoCentroid) throws NXException, RemoteException
autoCentroid
- NXException
RemoteException
boolean includeRounding() throws NXException, RemoteException
NXException
RemoteException
void setIncludeRounding(boolean includeRounding) throws NXException, RemoteException
includeRounding
- NXException
RemoteException
Expression dieRadius() throws NXException, RemoteException
NXException
RemoteException
Expression punchRadius() throws NXException, RemoteException
NXException
RemoteException
boolean constantThickness() throws NXException, RemoteException
NXException
RemoteException
void setConstantThickness(boolean constantThickness) throws NXException, RemoteException
constantThickness
- NXException
RemoteException
boolean hideTool() throws NXException, RemoteException
NXException
RemoteException
void setHideTool(boolean hideTool) throws NXException, RemoteException
hideTool
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.