public interface CleanupFacetBodyBuilder extends Builder
CleanupFacetBodyBuilder
builder.
It removes defects that are present in the surfaces of the bodies selected.
FacetModelingCollection.createCleanupFacetBodyBuilder()
Property | Value |
---|---|
BadCoFins | Analyze |
BadVertexRings | Analyze |
DegenerateFacets | Analyze |
FoldedEdges | Analyze |
InconsistentFacetNormals | Analyze |
LaminarSlits | Analyze |
LongFacets | Analyze |
MaxRatioLongFacets | 10 |
MinAngleFoldedFacets | 15 |
MinFacetNumber | 1 |
NonManifoldEdges | Analyze |
NonManifoldVertices | Analyze |
OverlappingFacets | Analyze |
RedundantFacets | Analyze |
SelfIntersections | Analyze |
SeperatedRegions | Analyze |
ShowInfo | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
CleanupFacetBodyBuilder.CleanupOptions
These represent the options for each facet defect
|
Modifier and Type | Method and Description |
---|---|
CleanupFacetBodyBuilder.CleanupOptions |
badCoFins()
Returns the bad co fins option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
badVertexRings()
Returns the bad vertex rings option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
degenerateFacets()
Returns the degenerate facets option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
foldedEdges()
Returns the folded edges option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
inconsistentFacetNormals()
Returns the inconsistent facet normals option
License requirements: None. |
SelectDisplayableObjectList |
inputBodies()
Returns the input bodies
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
laminarSlits()
Returns the laminar slits option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
longFacets()
Returns the long facets option
License requirements: None. |
double |
maxRatioLongFacets()
Returns the max ratio for long facets
License requirements: None. |
double |
minAngleFoldedFacets()
Returns the min angle for folded facets
License requirements: None. |
int |
minFacetNumber()
Returns the min facet number for seperate regions
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
nonManifoldEdges()
Returns the non manifold edges option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
nonManifoldVertices()
Returns the non manifold vertices option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
overlappingFacets()
Returns the overlapping facets option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
redundantFacets()
Returns the redundant facets option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
selfIntersections()
Returns the self intersections option
License requirements: None. |
CleanupFacetBodyBuilder.CleanupOptions |
seperatedRegions()
Returns the seperated regions option
License requirements: None. |
void |
setAllOptionsToAnalyze()
Sets all options to Analyze
License requirements: None. |
void |
setAllOptionsToNone()
Sets all options to None
License requirements: None. |
void |
setAllOptionsToRepair()
Sets all options to Repair
License requirements: None. |
void |
setBadCoFins(CleanupFacetBodyBuilder.CleanupOptions badCoFins)
License requirements: None. |
void |
setBadVertexRings(CleanupFacetBodyBuilder.CleanupOptions badVertexRings)
License requirements: None. |
void |
setDegenerateFacets(CleanupFacetBodyBuilder.CleanupOptions degenerateFacets)
License requirements: None. |
void |
setFoldedEdges(CleanupFacetBodyBuilder.CleanupOptions foldedEdges)
License requirements: None. |
void |
setInconsistentFacetNormals(CleanupFacetBodyBuilder.CleanupOptions inconsistentFacetNormals)
License requirements: None. |
void |
setLaminarSlits(CleanupFacetBodyBuilder.CleanupOptions laminarSlits)
License requirements: None. |
void |
setLongFacets(CleanupFacetBodyBuilder.CleanupOptions longFacets)
License requirements: None. |
void |
setMaxRatioLongFacets(double maxRatioLongFacets)
License requirements: None. |
void |
setMinAngleFoldedFacets(double minAngleFoldedFacets)
License requirements: None. |
void |
setMinFacetNumber(int minFacetNumber)
License requirements: None. |
void |
setNonManifoldEdges(CleanupFacetBodyBuilder.CleanupOptions nonManifoldEdges)
License requirements: None. |
void |
setNonManifoldVertices(CleanupFacetBodyBuilder.CleanupOptions nonManifoldVertices)
License requirements: None. |
void |
setOverlappingFacets(CleanupFacetBodyBuilder.CleanupOptions overlappingFacets)
License requirements: None. |
void |
setRedundantFacets(CleanupFacetBodyBuilder.CleanupOptions redundantFacets)
License requirements: None. |
void |
setSelfIntersections(CleanupFacetBodyBuilder.CleanupOptions selfIntersections)
License requirements: None. |
void |
setSeperatedRegions(CleanupFacetBodyBuilder.CleanupOptions speratedRegions)
License requirements: None. |
void |
setShowInfo(boolean showInfo)
License requirements: None. |
boolean |
showInfo()
Returns the show information window option
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDisplayableObjectList inputBodies() throws NXException, RemoteException
NXException
RemoteException
void setAllOptionsToNone() throws NXException, RemoteException
NXException
RemoteException
void setAllOptionsToAnalyze() throws NXException, RemoteException
NXException
RemoteException
void setAllOptionsToRepair() throws NXException, RemoteException
NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions redundantFacets() throws NXException, RemoteException
NXException
RemoteException
void setRedundantFacets(CleanupFacetBodyBuilder.CleanupOptions redundantFacets) throws NXException, RemoteException
redundantFacets
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions overlappingFacets() throws NXException, RemoteException
NXException
RemoteException
void setOverlappingFacets(CleanupFacetBodyBuilder.CleanupOptions overlappingFacets) throws NXException, RemoteException
overlappingFacets
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions degenerateFacets() throws NXException, RemoteException
NXException
RemoteException
void setDegenerateFacets(CleanupFacetBodyBuilder.CleanupOptions degenerateFacets) throws NXException, RemoteException
degenerateFacets
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions foldedEdges() throws NXException, RemoteException
NXException
RemoteException
void setFoldedEdges(CleanupFacetBodyBuilder.CleanupOptions foldedEdges) throws NXException, RemoteException
foldedEdges
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions longFacets() throws NXException, RemoteException
NXException
RemoteException
void setLongFacets(CleanupFacetBodyBuilder.CleanupOptions longFacets) throws NXException, RemoteException
longFacets
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions nonManifoldEdges() throws NXException, RemoteException
NXException
RemoteException
void setNonManifoldEdges(CleanupFacetBodyBuilder.CleanupOptions nonManifoldEdges) throws NXException, RemoteException
nonManifoldEdges
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions nonManifoldVertices() throws NXException, RemoteException
NXException
RemoteException
void setNonManifoldVertices(CleanupFacetBodyBuilder.CleanupOptions nonManifoldVertices) throws NXException, RemoteException
nonManifoldVertices
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions selfIntersections() throws NXException, RemoteException
NXException
RemoteException
void setSelfIntersections(CleanupFacetBodyBuilder.CleanupOptions selfIntersections) throws NXException, RemoteException
selfIntersections
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions inconsistentFacetNormals() throws NXException, RemoteException
NXException
RemoteException
void setInconsistentFacetNormals(CleanupFacetBodyBuilder.CleanupOptions inconsistentFacetNormals) throws NXException, RemoteException
inconsistentFacetNormals
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions laminarSlits() throws NXException, RemoteException
NXException
RemoteException
void setLaminarSlits(CleanupFacetBodyBuilder.CleanupOptions laminarSlits) throws NXException, RemoteException
laminarSlits
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions badVertexRings() throws NXException, RemoteException
NXException
RemoteException
void setBadVertexRings(CleanupFacetBodyBuilder.CleanupOptions badVertexRings) throws NXException, RemoteException
badVertexRings
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions badCoFins() throws NXException, RemoteException
NXException
RemoteException
void setBadCoFins(CleanupFacetBodyBuilder.CleanupOptions badCoFins) throws NXException, RemoteException
badCoFins
- NXException
RemoteException
CleanupFacetBodyBuilder.CleanupOptions seperatedRegions() throws NXException, RemoteException
NXException
RemoteException
void setSeperatedRegions(CleanupFacetBodyBuilder.CleanupOptions speratedRegions) throws NXException, RemoteException
speratedRegions
- NXException
RemoteException
double maxRatioLongFacets() throws NXException, RemoteException
NXException
RemoteException
void setMaxRatioLongFacets(double maxRatioLongFacets) throws NXException, RemoteException
maxRatioLongFacets
- NXException
RemoteException
double minAngleFoldedFacets() throws NXException, RemoteException
NXException
RemoteException
void setMinAngleFoldedFacets(double minAngleFoldedFacets) throws NXException, RemoteException
minAngleFoldedFacets
- NXException
RemoteException
int minFacetNumber() throws NXException, RemoteException
NXException
RemoteException
void setMinFacetNumber(int minFacetNumber) throws NXException, RemoteException
minFacetNumber
- NXException
RemoteException
boolean showInfo() throws NXException, RemoteException
NXException
RemoteException
void setShowInfo(boolean showInfo) throws NXException, RemoteException
showInfo
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.