public interface SplitBodyBuilder extends FeatureBuilder
SplitBody
builder.
Inputs to this class can be convergent objects.
FeatureCollection.createSplitBodyBuilderUsingCollector(nxopen.features.SplitBody)
Property | Value |
---|---|
BooleanTool.ToolOption | FaceOrPlane |
Modifier and Type | Method and Description |
---|---|
BooleanToolBuilder |
booleanTool()
Returns the tool bodies to split the target body(s).
|
boolean |
keepImprintedEdges()
Returns the keep imprinted edges option
License requirements: None. |
void |
setKeepImprintedEdges(boolean keepImprintedEdges)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTargetBodyCollector(ScCollector toolBodyCollector)
License requirements: None. |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
SelectBodyList |
targetBody()
Returns the target body to split.
|
ScCollector |
targetBodyCollector()
Returns the collector of target bodies to split.
|
double |
tolerance()
Returns the 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
SelectBodyList targetBody() throws NXException, RemoteException
NXException
RemoteException
ScCollector targetBodyCollector() throws NXException, RemoteException
NXException
RemoteException
void setTargetBodyCollector(ScCollector toolBodyCollector) throws NXException, RemoteException
toolBodyCollector
- NXException
RemoteException
BooleanToolBuilder booleanTool() throws NXException, RemoteException
NXException
RemoteException
boolean keepImprintedEdges() throws NXException, RemoteException
NXException
RemoteException
void setKeepImprintedEdges(boolean keepImprintedEdges) throws NXException, RemoteException
keepImprintedEdges
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.