public interface BlendPocketBuilder extends FeatureBuilder
BlendPocket
builder for Blend Pocket feature. FeatureCollection.createBlendPocketBuilder(nxopen.features.BlendPocket)
Property | Value |
---|---|
AngledWallSolution | CutFloorAndSwarfCutWall |
AutoInferWall | true |
CornerClearance.Value | 0 (millimeters part), 0 (inches part) |
Diameter.Value | 25.0 (millimeters part), 1.0 (inches part) |
FluteLength.Value | 10.0 (millimeters part), 0.38 (inches part) |
LowerRadius.Value | 5.0 (millimeters part), 0.25 (inches part) |
NeckDiameter.Value | 25.0 (millimeters part), 1.0 (inches part) |
ToolType | EndMill |
UpperRadius.Value | 5.0 (millimeters part), 0.25 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
BlendPocketBuilder.AngledWallSolutions
Represents the solution which defines how the End Mill is positioned with the angled walls.
|
static class |
BlendPocketBuilder.ToolTypes
Represents the tool type which defines how the angled walls are cut.
|
Modifier and Type | Method and Description |
---|---|
BlendPocketBuilder.AngledWallSolutions |
angledWallSolution()
Returns the angled wall solution defines how the End Mill is positioned with angled walls.
|
boolean |
autoInferWall()
Returns the flag indicates whether infer the wall faces automatically.
|
Expression |
cornerClearance()
Returns the corner clearance defines the radius that the tool turns around at the concave wall corners.
|
Expression |
diameter()
Returns the diameter defines the diameter of End Mill or Shperical Mill.
|
ScCollector |
floorFaces()
Returns the collector of floor faces.
|
Expression |
fluteLength()
Returns the flute length defines the length of the flute of T Cutter.
|
Expression |
lowerRadius()
Returns the lower radius defines the radius of blend on the bottom of End Mill or T Cutter.
|
Expression |
neckDiameter()
Returns the neck diameter defines the diameter of the neck of T Cutter.
|
void |
setAngledWallSolution(BlendPocketBuilder.AngledWallSolutions angledWallSolution)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAutoInferWall(boolean autoInferWall)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFloorFaces(ScCollector floorFaces)
License requirements: None. |
void |
setToolType(BlendPocketBuilder.ToolTypes toolType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setWallFaces(ScCollector wallFaces)
License requirements: None. |
BlendPocketBuilder.ToolTypes |
toolType()
Returns the tool type defines how the angled walls are cut.
|
Expression |
upperRadius()
Returns the upper radius defines the radius of blend on the upper part of T Cutter.
|
ScCollector |
wallFaces()
Returns the collector of wall faces.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector floorFaces() throws NXException, RemoteException
NXException
RemoteException
void setFloorFaces(ScCollector floorFaces) throws NXException, RemoteException
floorFaces
- NXException
RemoteException
ScCollector wallFaces() throws NXException, RemoteException
NXException
RemoteException
void setWallFaces(ScCollector wallFaces) throws NXException, RemoteException
wallFaces
- NXException
RemoteException
boolean autoInferWall() throws NXException, RemoteException
NXException
RemoteException
void setAutoInferWall(boolean autoInferWall) throws NXException, RemoteException
autoInferWall
- NXException
RemoteException
BlendPocketBuilder.ToolTypes toolType() throws NXException, RemoteException
NXException
RemoteException
void setToolType(BlendPocketBuilder.ToolTypes toolType) throws NXException, RemoteException
toolType
- NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
Expression lowerRadius() throws NXException, RemoteException
NXException
RemoteException
Expression upperRadius() throws NXException, RemoteException
NXException
RemoteException
Expression neckDiameter() throws NXException, RemoteException
NXException
RemoteException
Expression fluteLength() throws NXException, RemoteException
NXException
RemoteException
BlendPocketBuilder.AngledWallSolutions angledWallSolution() throws NXException, RemoteException
NXException
RemoteException
void setAngledWallSolution(BlendPocketBuilder.AngledWallSolutions angledWallSolution) throws NXException, RemoteException
angledWallSolution
- NXException
RemoteException
Expression cornerClearance() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.