public interface SmoothFacetBodyBuilder extends Builder
SmoothFacetBodyBuilder
.
Smooth Facet Body Builder is a function to facilitate the removal of noise from facet bodies while keeping the general shape in tact. FacetedBodyCollection.createSmoothFacetBodyBuilder()
Property | Value |
---|---|
IsEditCopy | 0 |
IsLockBoundary | 0 |
ModifyPercent | 100 |
SmoothFactor | 1 |
Modifier and Type | Method and Description |
---|---|
SelectFacetedBodyList |
facetBodies()
Returns the facet bodies to be smoothed
License requirements: None. |
boolean |
isEditCopy()
Returns the option indicating if a copy of the facet body will be smoothed without altering the original
License requirements: None. |
boolean |
isLockBoundary()
Returns the option indicating if the open edges of inner and outer loops in the facet bodies are to be kept intact
License requirements: None. |
int |
modifyPercent()
Returns the modification percentage
License requirements: None. |
BoundaryDefinitionBuilderList |
regionList()
Returns an optional list of regions on the facet bodies to be smoothed
License requirements: None. |
void |
setEditCopy(boolean isEditCopy)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setLockBoundary(boolean isLockBoundary)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setModifyPercent(int modifyPercent)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setSmoothFactor(int smoothFactor)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
int |
smoothFactor()
Returns the smoothing factor
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectFacetedBodyList facetBodies() throws NXException, RemoteException
NXException
RemoteException
BoundaryDefinitionBuilderList regionList() throws NXException, RemoteException
NXException
RemoteException
int smoothFactor() throws NXException, RemoteException
NXException
RemoteException
void setSmoothFactor(int smoothFactor) throws NXException, RemoteException
smoothFactor
- NXException
RemoteException
int modifyPercent() throws NXException, RemoteException
NXException
RemoteException
void setModifyPercent(int modifyPercent) throws NXException, RemoteException
modifyPercent
- NXException
RemoteException
boolean isLockBoundary() throws NXException, RemoteException
NXException
RemoteException
void setLockBoundary(boolean isLockBoundary) throws NXException, RemoteException
isLockBoundary
- NXException
RemoteException
boolean isEditCopy() throws NXException, RemoteException
NXException
RemoteException
void setEditCopy(boolean isEditCopy) throws NXException, RemoteException
isEditCopy
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.