public interface ExtrudeFacetBodyBuilder extends Builder
ExtrudeFacetBodyBuilder
It extrudes a NX Facet Body. The limit of extrusion can be specified by direction and distance
or plane object. It returns the extruded NX Facet Body.
FacetedBodyCollection.createExtrudeFacetBodyBuilder()
Property | Value |
---|---|
Distance.Value | 10 (millimeters part), 1 (inches part) |
Offset.Value | 0 (millimeters part), 0 (inches part) |
Type | Distance |
Modifier and Type | Interface and Description |
---|---|
static class |
ExtrudeFacetBodyBuilder.LimitType
Represents the extrude limit type
|
Modifier and Type | Method and Description |
---|---|
Direction |
direction()
Returns the direction used when limit type is
ExtrudeFacetBodyBuilder.LimitType.DISTANCE
License requirements: None. |
Expression |
distance()
Returns the distance used when limit type is
ExtrudeFacetBodyBuilder.LimitType.DISTANCE
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance used in the extrude facet body feature
License requirements: None. |
SelectDisplayableObjectList |
facetBody()
Returns the facet/sheet bodies to be extruded
License requirements: None. |
Expression |
offset()
Returns the offset value used to offset the extruded body
License requirements: None. |
Plane |
plane()
Returns the plane used when limit type is
ExtrudeFacetBodyBuilder.LimitType.TO_PLANE
License requirements: None. |
void |
setDirection(Direction direction)
License requirements: studio_free_form ("STUDIO FREE FORM") OR die_engineering ("DIE ENGINEERING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: None. |
void |
setPlane(Plane plane)
License requirements: studio_free_form ("STUDIO FREE FORM") OR die_engineering ("DIE ENGINEERING") . |
void |
setType(ExtrudeFacetBodyBuilder.LimitType type)
License requirements: studio_free_form ("STUDIO FREE FORM") OR die_engineering ("DIE ENGINEERING") . |
ExtrudeFacetBodyBuilder.LimitType |
type()
Returns the limit type
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDisplayableObjectList facetBody() throws NXException, RemoteException
NXException
RemoteException
ExtrudeFacetBodyBuilder.LimitType type() throws NXException, RemoteException
NXException
RemoteException
void setType(ExtrudeFacetBodyBuilder.LimitType type) throws NXException, RemoteException
type
- NXException
RemoteException
Direction direction() throws NXException, RemoteException
ExtrudeFacetBodyBuilder.LimitType.DISTANCE
NXException
RemoteException
void setDirection(Direction direction) throws NXException, RemoteException
direction
- NXException
RemoteException
Expression distance() throws NXException, RemoteException
ExtrudeFacetBodyBuilder.LimitType.DISTANCE
NXException
RemoteException
Plane plane() throws NXException, RemoteException
ExtrudeFacetBodyBuilder.LimitType.TO_PLANE
NXException
RemoteException
void setPlane(Plane plane) throws NXException, RemoteException
plane
- NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.