public interface SnipFacetBodyBuilder extends Builder
FacetedBodyCollection.createSnipFacetBodyBuilder()
Property | Value |
---|---|
AlongDirection | ViewDirection |
BoundaryFacetTreatmentType | SnipFacets |
CanDivide | 0 |
IsEditCopy | 0 |
IsSnipNearFacets | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod
Boundary facet treatment type:
|
static class |
SnipFacetBodyBuilder.DirectionType
Snipping direction when snipping type "by profiles"
|
static class |
SnipFacetBodyBuilder.Types
Snip method
|
Modifier and Type | Method and Description |
---|---|
SnipFacetBodyBuilder.DirectionType |
alongDirection()
Returns the direction in which snipping profiles are projected on the facet bodies
License requirements: None. |
SelectDisplayableObjectList |
bodies()
Returns the facet bodies to snip.
|
SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod |
boundaryFacetTreatmentType()
Returns the boundary facet treatment type
License requirements: None. |
boolean |
canDivide()
Returns the value indicating if facet body is to be divided
License requirements: None. |
SelectFacetedBodyList |
facetBodies()
Deprecated.
Deprecated in NX11.0.0. Use
bodies() instead.
|
FacetCollector |
facetCollector()
Returns the collector of facets to be snipped.
|
boolean |
isEditCopy()
Returns the value indicating if a copy of the facet body to be snipped without altering the original
License requirements: None. |
boolean |
isSnipNearFacets()
Returns the value indicating if only facets near to the viewer to be snipped
License requirements: None. |
Plane |
plane()
Returns the snipping plane
License requirements: None. |
SectionList |
profileList()
Returns the list of snipping profiles
License requirements: None. |
Direction |
projectionVector()
Returns the projection vector
License requirements: None. |
BoundaryDefinitionBuilderList |
regionList()
Returns the list of regions to snip
License requirements: None. |
SelectPointList |
regionPoint()
Returns the point indicating the portion of the facet body with respect to specified region to be snipped.
|
void |
setAlongDirection(SnipFacetBodyBuilder.DirectionType alongDirection)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setBoundaryFacetTreatmentType(SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod boundaryFacetTreatmentType)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setCanDivide(boolean canDivide)
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 |
setPlane(Plane plane)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setProjectionVector(Direction projectionVector)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setSnipNearFacets(boolean isSnipNearFacets)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setType(SnipFacetBodyBuilder.Types type)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setViewDirection(Vector3d viewDirection)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
switchRegion()
Switch the region to be snipped indicated by the region point.
|
SnipFacetBodyBuilder.Types |
type()
Returns the snipping method accessor
License requirements: None. |
Vector3d |
viewDirection()
Returns the view direction
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 isSnipNearFacets() throws NXException, RemoteException
NXException
RemoteException
void setSnipNearFacets(boolean isSnipNearFacets) throws NXException, RemoteException
isSnipNearFacets
- NXException
RemoteException
BoundaryDefinitionBuilderList regionList() throws NXException, RemoteException
NXException
RemoteException
SectionList profileList() throws NXException, RemoteException
NXException
RemoteException
SnipFacetBodyBuilder.DirectionType alongDirection() throws NXException, RemoteException
NXException
RemoteException
void setAlongDirection(SnipFacetBodyBuilder.DirectionType alongDirection) throws NXException, RemoteException
alongDirection
- NXException
RemoteException
Direction projectionVector() throws NXException, RemoteException
NXException
RemoteException
void setProjectionVector(Direction projectionVector) throws NXException, RemoteException
projectionVector
- NXException
RemoteException
Vector3d viewDirection() throws NXException, RemoteException
NXException
RemoteException
void setViewDirection(Vector3d viewDirection) throws NXException, RemoteException
viewDirection
- NXException
RemoteException
Plane plane() throws NXException, RemoteException
NXException
RemoteException
void setPlane(Plane plane) throws NXException, RemoteException
plane
- NXException
RemoteException
SelectPointList regionPoint() throws NXException, RemoteException
NXException
RemoteException
boolean canDivide() throws NXException, RemoteException
NXException
RemoteException
void setCanDivide(boolean canDivide) throws NXException, RemoteException
canDivide
- NXException
RemoteException
void switchRegion() throws NXException, RemoteException
NXException
RemoteException
boolean isEditCopy() throws NXException, RemoteException
NXException
RemoteException
void setEditCopy(boolean isEditCopy) throws NXException, RemoteException
isEditCopy
- NXException
RemoteException
SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod boundaryFacetTreatmentType() throws NXException, RemoteException
NXException
RemoteException
void setBoundaryFacetTreatmentType(SnipFacetBodyBuilder.BoundaryFacetTreatmentMethod boundaryFacetTreatmentType) throws NXException, RemoteException
boundaryFacetTreatmentType
- NXException
RemoteException
SnipFacetBodyBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SnipFacetBodyBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void setFacetCollector(FacetCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
FacetCollector facetCollector() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.