public interface CurvatureBuilder extends Builder
CurvatureBuilder
.
It calculates the maximum absolute principal curvature on facet
bodies and creates a color map of these values.
FacetedBodyCollection.createFacetCurvatureBuilder()
Modifier and Type | Method and Description |
---|---|
SelectDisplayableObjectList |
bodies()
Returns the input facet body list.
|
double |
concaveRadius()
Returns the concave radius threshold
License requirements: None. |
double |
convexRadius()
Returns the convex radius threshold
License requirements: None. |
void |
deleteCurvature()
Deletes the curvature data associated with the input facet bodies.
|
SelectFacetedBodyList |
facetBodies()
Deprecated.
Deprecated in NX11.0.0. Use
bodies() instead.
|
boolean |
isDirectionReversed()
Returns the reverse direction option
License requirements: None. |
void |
setConcaveRadius(double concaveRadius)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setConvexRadius(double convexRadius)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setDirectionReversed(boolean directionReversed)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setSmoothingFactor(double smoothingFactor)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
double |
smoothingFactor()
Returns the smoothing factor
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectFacetedBodyList facetBodies() throws NXException, RemoteException
bodies()
instead.
NXException
RemoteException
SelectDisplayableObjectList bodies() throws NXException, RemoteException
NXException
RemoteException
boolean isDirectionReversed() throws NXException, RemoteException
NXException
RemoteException
void setDirectionReversed(boolean directionReversed) throws NXException, RemoteException
directionReversed
- NXException
RemoteException
double concaveRadius() throws NXException, RemoteException
NXException
RemoteException
void setConcaveRadius(double concaveRadius) throws NXException, RemoteException
concaveRadius
- NXException
RemoteException
double convexRadius() throws NXException, RemoteException
NXException
RemoteException
void setConvexRadius(double convexRadius) throws NXException, RemoteException
convexRadius
- NXException
RemoteException
double smoothingFactor() throws NXException, RemoteException
NXException
RemoteException
void setSmoothingFactor(double smoothingFactor) throws NXException, RemoteException
smoothingFactor
- NXException
RemoteException
void deleteCurvature() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.