public interface OffsetEmbossBuilder extends FeatureBuilder
FeatureCollection.createOffsetEmbossBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
OffsetEmbossBuilder.Types
Enumeration of center types .
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance:
The maximum allowable angle between the true theoretical sheet and the body created to approximate it.
|
Expression |
bottomDistance()
Returns the bottom distance(Only for point case):
The bottom distance defines the extent of the offset pad from the reference point below the point.
|
Section |
centerLine()
Returns the center line:
An existing curve/path on the sheet that defines the full extent of the offset feature required.
|
Point |
centerPoint()
Returns the center point:
An existing point on the input sheet body is selected as the reference from which the feature is defined.
|
double |
distanceTolerance()
Returns the distance tolerance:
The maximum allowable distance between the true theoretical sheet and the body created to approximate it.
|
Expression |
heightOffset()
Returns the height offset:
Distance to offset the input sheet to create the pad.
|
Expression |
leftWidth()
Returns the left width:
Width of pad to the left of the path curve.
|
boolean |
reverseDirection()
Returns the reverse direction:
The value of true means that the direction for the feature is reversed from the surface normal
of the target body, or the offset emboss will create a pocket.
|
Expression |
rightWidth()
Returns the right width:
Width of pad to the right of the path curve.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCenterPoint(Point point)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseDirection(boolean direction)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTarget(ScCollector target)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setType(OffsetEmbossBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
Expression |
sideOffset()
Returns the side offset:
Offset from pad boundary to define the sidewall draft.
|
ScCollector |
target()
Returns the target body to offset
This defines a sheet body to offset emboss.
|
Expression |
topDistance()
Returns the top distance(Only for point case):
The top distance defines the extent of the offset pad from the reference point above the point.
|
OffsetEmbossBuilder.Types |
type()
Returns the center type
This defines input types: 0 stands for curve case and 1 stands for point case.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
OffsetEmbossBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(OffsetEmbossBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
ScCollector target() throws NXException, RemoteException
NXException
RemoteException
void setTarget(ScCollector target) throws NXException, RemoteException
target
- NXException
RemoteException
Section centerLine() throws NXException, RemoteException
NXException
RemoteException
Point centerPoint() throws NXException, RemoteException
NXException
RemoteException
void setCenterPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Expression sideOffset() throws NXException, RemoteException
NXException
RemoteException
Expression heightOffset() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean direction) throws NXException, RemoteException
direction
- NXException
RemoteException
Expression rightWidth() throws NXException, RemoteException
NXException
RemoteException
Expression leftWidth() throws NXException, RemoteException
NXException
RemoteException
Expression topDistance() throws NXException, RemoteException
NXException
RemoteException
Expression bottomDistance() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.