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.
|
double |
edgeLength()
Returns the value indicating length of the edge of the polygons to be subdivided.
|
SelectFacetedBodyList |
facetBodies()
Returns the facet bodies to be subdivided
License requirements: None. |
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()
Returns an optional list of regions on the facet bodies to be subdivided.
|
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 |
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
NXException
RemoteException
BoundaryDefinitionBuilderList regionList() 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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.