public interface DraftBuilder
Features.DraftBuilder.Method#ISOCLINE
FeatureCollection.createDraftBuilder(Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
DraftBuilder.DraftReferencesMethods
Describes the different Draft Methods in Draft References
|
static class |
DraftBuilder.Method
Describes the Draft type as true draft or isocline draft.
|
static class |
DraftBuilder.Type
Describes the different Draft types
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance in [rad/deg]
License requirements: solid_modeling ("SOLIDS MODELING") . |
nxopen.Direction |
direction()
Returns the smart direction for draft
License requirements: solid_modeling ("SOLIDS MODELING") . |
double |
distanceTolerance()
Returns the distance tolerance in [in/mm]
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
draftAllInstances()
Returns the option "Draft all instances" [true/false]
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
draftBothSides()
Returns whether to draft on both sides of the reference
License requirements: None. |
DraftBuilder.Method |
draftIsoclineOrTruedraft()
Returns the Draft method
License requirements: solid_modeling ("SOLIDS MODELING") . |
DraftBuilder.DraftReferencesMethods |
draftReferencesMethod()
Returns the draft references method
License requirements: None. |
ExpressionCollectorSetList |
edgeSetAngleExpressionList()
Returns the list of draft edges SC Collectors and corresponding draft angles.
|
ExpressionCollectorSetList |
faceSetAngleExpressionList()
Returns the list of draft faces SC Collectors and corresponding draft angles.
|
ScCollector |
partingReference()
Returns the parting reference as SC Collector containing only faces or only one datum plane or only one point.
|
void |
setAngleTolerance(double angleTolerance)
Sets the angle tolerance in [rad/deg]
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDirection(nxopen.Direction direction)
Sets the smart direction for draft
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance in [in/mm]
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDraftAllInstances(boolean draftAllInstances)
Sets the option "Draft all instances" [true/false]
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDraftBothSides(boolean draftBothSides)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDraftIsoclineOrTruedraft(DraftBuilder.Method draftMethod)
Sets the Draft method
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDraftReferencesMethod(DraftBuilder.DraftReferencesMethods draftReferencesMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStationaryEntity(NXObject stationaryEntity)
Deprecated.
Deprecated in NX8.5.0. Use
Features.DraftBuilder#stationaryReference instead. Note that this API cannot be used together with the new API.
|
void |
setSymmetricAngle(boolean symmetricAngle)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTypeOfDraft(DraftBuilder.Type type)
Sets the Draft type
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setVariableAngleOption()
Sets the Variable Angle option
License requirements: solid_modeling ("SOLIDS MODELING") . |
NXObject |
stationaryEntity()
Deprecated.
Deprecated in NX8.5.0. Use
Features.DraftBuilder#stationaryReference instead. Note that this API cannot be used together with the new API.
|
ScCollector |
stationaryPartingReference()
Returns the stationary parting reference as SC Collector containing only faces or only one datum plane or only one point
Note that DraftBuilder.StationaryPartingReference and DraftBuilder.PartingReference refer to the same collector.
|
ScCollector |
stationaryReference()
Returns the stationary reference as SC Collector containing only faces or only one datum plane or only one point
License requirements: None. |
boolean |
symmetricAngle()
Returns whether draft angles on both sides of the parting reference are symmetric
License requirements: None. |
TwoExpressionsCollectorSetList |
twoDimensionFaceSetsData()
Returns the list of draft faces SC Collectors and corresponding draft angles above and below the parting reference.
|
DraftBuilder.Type |
typeOfDraft()
Returns the Draft type
License requirements: solid_modeling ("SOLIDS MODELING") . |
DraftVariableAngleData |
variableAngleData()
Returns the Data object for Variable Angle Draft
License requirements: solid_modeling ("SOLIDS MODELING") . |
void setDirection(nxopen.Direction direction) throws NXException, RemoteException
direction
- NXException
RemoteException
nxopen.Direction direction() throws NXException, RemoteException
NXException
RemoteException
void setStationaryEntity(NXObject stationaryEntity) throws NXException, RemoteException
Features.DraftBuilder#stationaryReference
instead. Note that this API cannot be used together with the new API.
stationaryEntity
- NXException
RemoteException
NXObject stationaryEntity() throws NXException, RemoteException
Features.DraftBuilder#stationaryReference
instead. Note that this API cannot be used together with the new API.
NXException
RemoteException
ExpressionCollectorSetList faceSetAngleExpressionList() throws NXException, RemoteException
Features.DraftBuilder#twoDimensionFaceSetsData
instead.
NXException
RemoteException
ExpressionCollectorSetList edgeSetAngleExpressionList() throws NXException, RemoteException
NXException
RemoteException
DraftVariableAngleData variableAngleData() throws NXException, RemoteException
NXException
RemoteException
void setDraftAllInstances(boolean draftAllInstances) throws NXException, RemoteException
draftAllInstances
- NXException
RemoteException
boolean draftAllInstances() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDraftIsoclineOrTruedraft(DraftBuilder.Method draftMethod) throws NXException, RemoteException
draftMethod
- NXException
RemoteException
DraftBuilder.Method draftIsoclineOrTruedraft() throws NXException, RemoteException
NXException
RemoteException
void setTypeOfDraft(DraftBuilder.Type type) throws NXException, RemoteException
type
- NXException
RemoteException
DraftBuilder.Type typeOfDraft() throws NXException, RemoteException
NXException
RemoteException
void setVariableAngleOption() throws NXException, RemoteException
NXException
RemoteException
ScCollector stationaryReference() throws NXException, RemoteException
NXException
RemoteException
ScCollector stationaryPartingReference() throws NXException, RemoteException
NXException
RemoteException
ScCollector partingReference() throws NXException, RemoteException
NXException
RemoteException
DraftBuilder.DraftReferencesMethods draftReferencesMethod() throws NXException, RemoteException
NXException
RemoteException
void setDraftReferencesMethod(DraftBuilder.DraftReferencesMethods draftReferencesMethod) throws NXException, RemoteException
draftReferencesMethod
- NXException
RemoteException
boolean draftBothSides() throws NXException, RemoteException
NXException
RemoteException
void setDraftBothSides(boolean draftBothSides) throws NXException, RemoteException
draftBothSides
- NXException
RemoteException
boolean symmetricAngle() throws NXException, RemoteException
NXException
RemoteException
void setSymmetricAngle(boolean symmetricAngle) throws NXException, RemoteException
symmetricAngle
- NXException
RemoteException
TwoExpressionsCollectorSetList twoDimensionFaceSetsData() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.