public interface ThickenBuilder
Thicken
feature. This allows creation and editing of a Thicken feature which takes a set of faces
and offsets them along their normals to create a solid body which has constant thickness. Since this can not be done precisely for the supported geometry
types there is a tolerance to specify the accuracy of the result.
FeatureCollection.createThickenBuilder(Feature)
Property | Value |
---|---|
ApproximateOffset | True |
BooleanOperation.Type | Create |
FirstOffset.Value | 2.5 (millimeters part), 0.1 (inches part) |
RemoveGashes | False |
ReverseDirection | False |
SecondOffset.Value | 0.0 (millimeters part), 0.0 (inches part) |
Modifier and Type | Method and Description |
---|---|
boolean |
approximateOffset()
Returns the "approximate offset surface" or "resolve self-intersections using patches" option.
|
BooleanOperation |
booleanOperation()
Returns the boolean operation.
|
ScCollector |
faceCollector()
Returns the faces to thicken.
|
Expression |
firstOffset()
Returns the first offset.
|
TwoExpressionsSectionSetList |
regionSectionList()
Returns the list of SC_section
The sections with corresponding expression for the Thicken feature
License requirements: None. |
Section |
regionToPierce()
Returns the section for regions to pierce
The section associated for the Thicken feature
License requirements: None. |
boolean |
removeGashes()
Returns the remove gashes option.
|
boolean |
reverseDirection()
Returns the reverse direction.
|
Expression |
secondOffset()
Returns the second offset.
|
void |
setApproximateOffset(boolean approximateOffset)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setRemoveGashes(boolean removeGashes)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
double |
tolerance()
Returns the tolerance.
|
ScCollector faceCollector() throws NXException, RemoteException
NXException
RemoteException
Expression firstOffset() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
Expression secondOffset() throws NXException, RemoteException
NXException
RemoteException
Section regionToPierce() throws NXException, RemoteException
NXException
RemoteException
TwoExpressionsSectionSetList regionSectionList() throws NXException, RemoteException
NXException
RemoteException
BooleanOperation booleanOperation() throws NXException, RemoteException
NXException
RemoteException
boolean approximateOffset() throws NXException, RemoteException
NXException
RemoteException
void setApproximateOffset(boolean approximateOffset) throws NXException, RemoteException
approximateOffset
- NXException
RemoteException
boolean removeGashes() throws NXException, RemoteException
NXException
RemoteException
void setRemoveGashes(boolean removeGashes) throws NXException, RemoteException
removeGashes
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.