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 |
---|---|
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()
Returns the input facet body list
License requirements: None. |
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
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.