public interface SubdivideFacetBodyBuilder extends Builder
FacetedBodyCollection.createSubdivideFacetBodyBuilder()
Property | Value |
---|---|
AngleThreshold | 30 |
EdgeLength | 1 |
InterpolationMethod | Cubic |
IsEditCopy | 0 |
IsOptimize | 0 |
SubdivisionMethod | SubdivideIntoFour |
Modifier and Type | Interface and Description |
---|---|
static class |
SubdivideFacetBodyBuilder.InterpolationMethodType
Subdivision interpolation methods
|
static class |
SubdivideFacetBodyBuilder.SubdivisionMethodType
Subdivision methods
|
Modifier and Type | Method and Description |
---|---|
double |
angleThreshold()
Returns the angular tolerance to detect sharp edges to be kept.
|
SelectDisplayableObjectList |
bodies()
Deprecated.
Deprecated in NX12.0.0. Use
facetCollector() instead.
|
double |
edgeLength()
Returns the value indicating length of the edge of the polygons to be subdivided.
|
SelectFacetedBodyList |
facetBodies()
Deprecated.
Deprecated in NX11.0.0. Use
bodies() instead.
|
FacetCollector |
facetCollector()
Returns a collector of facets on the facet bodies to be subdivided.
|
SubdivideFacetBodyBuilder.InterpolationMethodType |
interpolationMethod()
Returns the interpolation method
License requirements: None. |
boolean |
isEditCopy()
Returns the value indicating if a copy of the facet body to be subdivided without altering the original.
|
boolean |
isOptimize()
Returns the value indicating whether to perform a decimation step after the subdivision.
|
BoundaryDefinitionBuilderList |
regionList()
Deprecated.
Deprecated in NX12.0.0. Use
facetCollector() instead.
|
void |
setAngleThreshold(double angleThreshold)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setEdgeLength(double edgeLength)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setEditCopy(boolean isEditCopy)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setFacetCollector(FacetCollector collector)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setInterpolationMethod(SubdivideFacetBodyBuilder.InterpolationMethodType interpolationMethod)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setOptimize(boolean isOptimize)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setSubdivisionMethod(SubdivideFacetBodyBuilder.SubdivisionMethodType subdivisionMethod)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
SubdivideFacetBodyBuilder.SubdivisionMethodType |
subdivisionMethod()
Returns the subdivision method
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
facetCollector()
instead.
NXException
RemoteException
BoundaryDefinitionBuilderList regionList() throws NXException, RemoteException
facetCollector()
instead.
NXException
RemoteException
void setFacetCollector(FacetCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
FacetCollector facetCollector() throws NXException, RemoteException
NXException
RemoteException
SubdivideFacetBodyBuilder.SubdivisionMethodType subdivisionMethod() throws NXException, RemoteException
NXException
RemoteException
void setSubdivisionMethod(SubdivideFacetBodyBuilder.SubdivisionMethodType subdivisionMethod) throws NXException, RemoteException
subdivisionMethod
- NXException
RemoteException
SubdivideFacetBodyBuilder.InterpolationMethodType interpolationMethod() throws NXException, RemoteException
NXException
RemoteException
void setInterpolationMethod(SubdivideFacetBodyBuilder.InterpolationMethodType interpolationMethod) throws NXException, RemoteException
interpolationMethod
- NXException
RemoteException
double angleThreshold() throws NXException, RemoteException
NXException
RemoteException
void setAngleThreshold(double angleThreshold) throws NXException, RemoteException
angleThreshold
- NXException
RemoteException
double edgeLength() throws NXException, RemoteException
NXException
RemoteException
void setEdgeLength(double edgeLength) throws NXException, RemoteException
edgeLength
- NXException
RemoteException
boolean isOptimize() throws NXException, RemoteException
NXException
RemoteException
void setOptimize(boolean isOptimize) throws NXException, RemoteException
isOptimize
- NXException
RemoteException
boolean isEditCopy() throws NXException, RemoteException
NXException
RemoteException
void setEditCopy(boolean isEditCopy) throws NXException, RemoteException
isEditCopy
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.