public interface LocalOffsetBuilder extends Builder
LocalOffsetBuilder
.
This class adds or removes material on facet bodies by creating local offsets. FacetModelingCollection.createLocalOffsetBuilder()
Property | Value |
---|---|
IsEditCopy | 0 |
IsSmoothEdge | 1 |
OffsetDistance.Value | 5 (millimeters part), 0.2 (inches part) |
RegionDistance.Value | 10 (millimeters part), 0.4 (inches part) |
ShapeMethod | Smooth |
TransitionMethod | None |
Modifier and Type | Interface and Description |
---|---|
static class |
LocalOffsetBuilder.ShapeMethodType
Continuity Method
|
static class |
LocalOffsetBuilder.TransitionMethodType
Transition Region Definition
|
Modifier and Type | Method and Description |
---|---|
FacetCollector |
facetRegion()
Returns the facets to be offset
License requirements: None. |
FacetCollector |
facetTransitionRegions()
Returns the user-selected transition regions
License requirements: None. |
boolean |
isEditCopy()
Returns the option to create a non-associative copy of the selected body and edit that copy
License requirements: None. |
boolean |
isRegenerateOffsetMesh()
Returns the option to rebuild the mesh structure of the offset output
License requirements: None. |
boolean |
isReverseDirection()
Returns the method to reverse the direction of the offset.
|
boolean |
isSmoothEdge()
Returns the option to add smoothing to the edge of the offset region
License requirements: None. |
Expression |
offsetDistance()
Returns the linear distance of the created local offset, which may be a positive or negative distance
License requirements: None. |
Expression |
regionDistance()
Returns the distance of the transition region with the constant offset option
License requirements: None. |
void |
setEditCopy(boolean isEditCopy)
License requirements: nx_polygon_modeling (" NX Polygon Modeling") . |
void |
setRegenerateOffsetMesh(boolean isRegenerateOffsetMesh)
License requirements: nx_polygon_modeling (" NX Polygon Modeling") . |
void |
setReverseDirection(boolean isReverseDirection)
License requirements: nx_polygon_modeling (" NX Polygon Modeling") . |
void |
setShapeMethod(LocalOffsetBuilder.ShapeMethodType shapeMethod)
License requirements: nx_polygon_modeling (" NX Polygon Modeling") . |
void |
setSmoothEdge(boolean isSmoothEdge)
License requirements: nx_polygon_modeling (" NX Polygon Modeling") . |
void |
setTransitionMethod(LocalOffsetBuilder.TransitionMethodType transitionMethod)
License requirements: nx_polygon_modeling (" NX Polygon Modeling") . |
LocalOffsetBuilder.ShapeMethodType |
shapeMethod()
Returns the method to define the shape of the transition region
License requirements: None. |
LocalOffsetBuilder.TransitionMethodType |
transitionMethod()
Returns the type of transition region
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
FacetCollector facetRegion() throws NXException, RemoteException
NXException
RemoteException
boolean isReverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean isReverseDirection) throws NXException, RemoteException
isReverseDirection
- NXException
RemoteException
Expression offsetDistance() throws NXException, RemoteException
NXException
RemoteException
LocalOffsetBuilder.TransitionMethodType transitionMethod() throws NXException, RemoteException
NXException
RemoteException
void setTransitionMethod(LocalOffsetBuilder.TransitionMethodType transitionMethod) throws NXException, RemoteException
transitionMethod
- NXException
RemoteException
Expression regionDistance() throws NXException, RemoteException
NXException
RemoteException
boolean isRegenerateOffsetMesh() throws NXException, RemoteException
NXException
RemoteException
void setRegenerateOffsetMesh(boolean isRegenerateOffsetMesh) throws NXException, RemoteException
isRegenerateOffsetMesh
- NXException
RemoteException
FacetCollector facetTransitionRegions() throws NXException, RemoteException
NXException
RemoteException
LocalOffsetBuilder.ShapeMethodType shapeMethod() throws NXException, RemoteException
NXException
RemoteException
void setShapeMethod(LocalOffsetBuilder.ShapeMethodType shapeMethod) throws NXException, RemoteException
shapeMethod
- NXException
RemoteException
boolean isEditCopy() throws NXException, RemoteException
NXException
RemoteException
void setEditCopy(boolean isEditCopy) throws NXException, RemoteException
isEditCopy
- NXException
RemoteException
boolean isSmoothEdge() throws NXException, RemoteException
NXException
RemoteException
void setSmoothEdge(boolean isSmoothEdge) throws NXException, RemoteException
isSmoothEdge
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.