public interface DraftBodyBuilder
DraftBody
builder
FeatureCollection.createDraftBodyBuilder(Feature)
Property | Value |
---|---|
DraftAngle.Value | 10.0 |
DraftMethod | Isocline |
ExtremeFacePointOverridesStationary | False |
FilletRadius.Value | 2.5 (millimeters part), 0.1 (inches part) |
MatchScope | All |
MatchType | None |
RepairPartingEdge | None |
RepairRadius.Value (deprecated) | 2.5 (millimeters part), 0.1 (inches part) |
RepairingOption (deprecated) | None |
Type | Edges |
Modifier and Type | Interface and Description |
---|---|
static class |
DraftBodyBuilder.MatchingScope
Describes the different match scopes.
|
static class |
DraftBodyBuilder.MatchingType
Describes the different match types
|
static class |
DraftBodyBuilder.MatchOption
Describes the different match options.
|
static class |
DraftBodyBuilder.Method
Describes the Draft Body method as true draft or isocline draft.
|
static class |
DraftBodyBuilder.RepairingPartingEdgeOption
Describes the different repair parting edges options.
|
static class |
DraftBodyBuilder.RepairOption
Describes the different repair options.
|
static class |
DraftBodyBuilder.Types
Describes the different Draft Body types
|
Modifier and Type | Method and Description |
---|---|
Expression |
draftAngle()
Returns the draft angle
License requirements: None. |
DraftBodyBuilder.Method |
draftMethod()
Returns the draft method
License requirements: None. |
nxopen.Direction |
drawDirection()
Returns the draw direction
License requirements: None. |
ScCollector |
edgesToMoveToDraftedFace()
Returns the edges to move to drafted face
License requirements: None. |
boolean |
extremeFacePointOverridesStationary()
Returns the extreme face point overrides stationary
License requirements: None. |
ScCollector |
facesToDraft()
Returns the faces to draft
License requirements: None. |
ScCollector |
facesToMoveToDraftedFace()
Returns the faces to move to drafted face
License requirements: None. |
Expression |
filletRadius()
Returns the fillet radius
License requirements: None. |
DraftBodyBuilder.MatchOption |
matchingOption()
Deprecated.
Deprecated in NX9.0.0. Use
matchScope() instead
|
DraftBodyBuilder.MatchingScope |
matchScope()
Returns the match scope
License requirements: None. |
DraftBodyBuilder.MatchingType |
matchType()
Returns the match type
License requirements: None. |
SelectDisplayableObject |
partingObject()
Returns the parting object
License requirements: None. |
DraftBodyBuilder.RepairOption |
repairingOption()
Deprecated.
Deprecated in NX9.0.0. Use
repairPartingEdge() instead
|
DraftBodyBuilder.RepairingPartingEdgeOption |
repairPartingEdge()
Returns the repairing parting edge
License requirements: None. |
Expression |
repairRadius()
Deprecated.
Deprecated in NX9.0.0. Use
filletRadius() instead
|
void |
setDraftMethod(DraftBodyBuilder.Method draftMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDrawDirection(nxopen.Direction drawDirection)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setExtremeFacePointOverridesStationary(boolean extremeFacePointOverridesStationary)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMatchingOption(DraftBodyBuilder.MatchOption matchingOption)
Deprecated.
Deprecated in NX9.0.0. Use
setMatchScope(nxopen.features.DraftBodyBuilder.MatchingScope) instead
|
void |
setMatchScope(DraftBodyBuilder.MatchingScope matchingScope)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMatchType(DraftBodyBuilder.MatchingType matchType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setRepairingOption(DraftBodyBuilder.RepairOption repairingOption)
Deprecated.
Deprecated in NX9.0.0. Use
setRepairPartingEdge(nxopen.features.DraftBodyBuilder.RepairingPartingEdgeOption) instead
|
void |
setRepairPartingEdge(DraftBodyBuilder.RepairingPartingEdgeOption repairingPartingEdges)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setType(DraftBodyBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
ScCollector |
stationaryEdgesAboveParting()
Returns the stationary edges above parting
License requirements: None. |
ScCollector |
stationaryEdgesBelowParting()
Returns the stationary edges below parting
License requirements: None. |
double |
tolerance()
Returns the tolerance
License requirements: None. |
DraftBodyBuilder.Types |
type()
Returns the draft body type
License requirements: None. |
ScCollector |
unmatchedEdges()
Returns the edges that will not be matched when matching option is AllButSelected
License requirements: None. |
ScCollector |
unmatchedFaces()
Returns the faces that will not be matched when matching option is AllButSelected
License requirements: None. |
DraftBodyBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DraftBodyBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectDisplayableObject partingObject() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction drawDirection() throws NXException, RemoteException
NXException
RemoteException
void setDrawDirection(nxopen.Direction drawDirection) throws NXException, RemoteException
drawDirection
- NXException
RemoteException
ScCollector stationaryEdgesAboveParting() throws NXException, RemoteException
NXException
RemoteException
ScCollector stationaryEdgesBelowParting() throws NXException, RemoteException
NXException
RemoteException
ScCollector facesToDraft() throws NXException, RemoteException
NXException
RemoteException
Expression draftAngle() throws NXException, RemoteException
NXException
RemoteException
DraftBodyBuilder.Method draftMethod() throws NXException, RemoteException
NXException
RemoteException
void setDraftMethod(DraftBodyBuilder.Method draftMethod) throws NXException, RemoteException
draftMethod
- NXException
RemoteException
DraftBodyBuilder.MatchOption matchingOption() throws NXException, RemoteException
matchScope()
instead
NXException
RemoteException
void setMatchingOption(DraftBodyBuilder.MatchOption matchingOption) throws NXException, RemoteException
setMatchScope(nxopen.features.DraftBodyBuilder.MatchingScope)
instead
matchingOption
- NXException
RemoteException
DraftBodyBuilder.MatchingScope matchScope() throws NXException, RemoteException
NXException
RemoteException
void setMatchScope(DraftBodyBuilder.MatchingScope matchingScope) throws NXException, RemoteException
matchingScope
- NXException
RemoteException
DraftBodyBuilder.MatchingType matchType() throws NXException, RemoteException
NXException
RemoteException
void setMatchType(DraftBodyBuilder.MatchingType matchType) throws NXException, RemoteException
matchType
- NXException
RemoteException
ScCollector unmatchedEdges() throws NXException, RemoteException
NXException
RemoteException
ScCollector unmatchedFaces() throws NXException, RemoteException
NXException
RemoteException
DraftBodyBuilder.RepairOption repairingOption() throws NXException, RemoteException
repairPartingEdge()
instead
NXException
RemoteException
void setRepairingOption(DraftBodyBuilder.RepairOption repairingOption) throws NXException, RemoteException
setRepairPartingEdge(nxopen.features.DraftBodyBuilder.RepairingPartingEdgeOption)
instead
repairingOption
- NXException
RemoteException
DraftBodyBuilder.RepairingPartingEdgeOption repairPartingEdge() throws NXException, RemoteException
NXException
RemoteException
void setRepairPartingEdge(DraftBodyBuilder.RepairingPartingEdgeOption repairingPartingEdges) throws NXException, RemoteException
repairingPartingEdges
- NXException
RemoteException
Expression repairRadius() throws NXException, RemoteException
filletRadius()
instead
NXException
RemoteException
Expression filletRadius() throws NXException, RemoteException
NXException
RemoteException
boolean extremeFacePointOverridesStationary() throws NXException, RemoteException
NXException
RemoteException
void setExtremeFacePointOverridesStationary(boolean extremeFacePointOverridesStationary) throws NXException, RemoteException
extremeFacePointOverridesStationary
- NXException
RemoteException
ScCollector edgesToMoveToDraftedFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector facesToMoveToDraftedFace() throws NXException, RemoteException
NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.