public interface OffsetSurfaceBuilder extends FeatureBuilder
FeatureCollection.createOffsetSurfaceBuilder(nxopen.features.Feature)
Property | Value |
---|---|
ApproxOption | False |
OutputOption | OneFeatureForConnectedFaces |
PartialOption | False |
StepOption | True |
Modifier and Type | Interface and Description |
---|---|
static class |
OffsetSurfaceBuilder.OrientationMethodType
Represents the type of orientation method.
|
static class |
OffsetSurfaceBuilder.OutputOptionType
Represents the type of output option.
|
Modifier and Type | Method and Description |
---|---|
void |
addFaceSets(FaceSetOffset[] faceSets)
Deprecated.
Deprecated in NX5.0.0. Use
faceSets() instead.
|
boolean |
approxOption()
Returns the option to create approximate offset surface if the offset surface has
self-intersections.
|
void |
deleteFaceSet(int index)
Deprecated.
Deprecated in NX5.0.0. Use
faceSets() instead.
|
FaceSetOffsetList |
faceSets()
Returns the list of face sets.
|
FaceSetOffset |
findFaceSet(int index)
Deprecated.
Deprecated in NX5.0.0. Use
faceSets() instead.
|
ObjectList |
getFaceSetList()
Deprecated.
Deprecated in NX5.0.0. Use
faceSets() instead.
|
FaceSetOffset[] |
getFaceSets()
Deprecated.
Deprecated in NX5.0.0. Use
faceSets() instead.
|
Point3d |
getInteriorPosition()
Gets the offset surface interior position for specify interior position method.
|
OffsetSurfaceBuilder.OrientationMethodType |
getOrientationMethod()
Returns the offset surface orientation method based on the
OffsetSurfaceBuilder.OutputOptionType
License requirements: None. |
int |
maximumExcludedObjects()
Returns the maximum excluded objects during partial offset.
|
OffsetSurfaceBuilder.OutputOptionType |
outputOption()
Returns the offset surface output option based on the enum
OffsetSurfaceBuilder.OutputOptionType
License requirements: None. |
boolean |
partialOption()
Returns the option to pursue a partial offset result
License requirements: None. |
Expression |
radius()
Returns the radius for error vertex excision during partial offset
License requirements: None. |
boolean |
removeProblemVerticesOption()
Returns the option to remove problem vertices
License requirements: None. |
void |
setApproxOption(boolean approxOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setInteriorPosition(Point3d point)
Sets the offset surface interior position for specify interior position method.
|
void |
setMaximumExcludedObjects(int maximumExcludedObjects)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOrientationMethod(OffsetSurfaceBuilder.OrientationMethodType orientationMethod)
Sets the orientation method
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOutputOption(OffsetSurfaceBuilder.OutputOptionType outputOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPartialOption(boolean partialOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setRemoveProblemVerticesOption(boolean removeProblemVerticesOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStepOption(boolean stepOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
stepOption()
Returns the offset surface allow step boundaries option.
|
double |
tolerance()
Returns the offset surface tolerance
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
FaceSetOffsetList faceSets() throws NXException, RemoteException
NXException
RemoteException
void setOutputOption(OffsetSurfaceBuilder.OutputOptionType outputOption) throws NXException, RemoteException
outputOption
- Output optionNXException
RemoteException
OffsetSurfaceBuilder.OutputOptionType outputOption() throws NXException, RemoteException
OffsetSurfaceBuilder.OutputOptionType
NXException
RemoteException
void setApproxOption(boolean approxOption) throws NXException, RemoteException
approxOption
- Approximate offset optionNXException
RemoteException
boolean approxOption() throws NXException, RemoteException
NXException
RemoteException
void setStepOption(boolean stepOption) throws NXException, RemoteException
stepOption
- Allow step boundaries optionNXException
RemoteException
boolean stepOption() throws NXException, RemoteException
NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- ToleranceNXException
RemoteException
void setOrientationMethod(OffsetSurfaceBuilder.OrientationMethodType orientationMethod) throws NXException, RemoteException
orientationMethod
- Orientation methodNXException
RemoteException
OffsetSurfaceBuilder.OrientationMethodType getOrientationMethod() throws NXException, RemoteException
OffsetSurfaceBuilder.OutputOptionType
NXException
RemoteException
void setInteriorPosition(Point3d point) throws NXException, RemoteException
point
- Interior position for specify interior position methodNXException
RemoteException
Point3d getInteriorPosition() throws NXException, RemoteException
NXException
RemoteException
ObjectList getFaceSetList() throws NXException, RemoteException
faceSets()
instead.
NXException
RemoteException
FaceSetOffset[] getFaceSets() throws NXException, RemoteException
faceSets()
instead.
NXException
RemoteException
void deleteFaceSet(int index) throws NXException, RemoteException
faceSets()
instead.
index
- Index of face set to be deleted
NXException
RemoteException
FaceSetOffset findFaceSet(int index) throws NXException, RemoteException
faceSets()
instead.
index
- Index of face set to be returnedNXException
RemoteException
void addFaceSets(FaceSetOffset[] faceSets) throws NXException, RemoteException
faceSets()
instead.
faceSets
- Face set list
NXException
RemoteException
boolean partialOption() throws NXException, RemoteException
NXException
RemoteException
void setPartialOption(boolean partialOption) throws NXException, RemoteException
partialOption
- NXException
RemoteException
int maximumExcludedObjects() throws NXException, RemoteException
NXException
RemoteException
void setMaximumExcludedObjects(int maximumExcludedObjects) throws NXException, RemoteException
maximumExcludedObjects
- Maximum excluded objectsNXException
RemoteException
boolean removeProblemVerticesOption() throws NXException, RemoteException
NXException
RemoteException
void setRemoveProblemVerticesOption(boolean removeProblemVerticesOption) throws NXException, RemoteException
removeProblemVerticesOption
- NXException
RemoteException
Expression radius() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.