public interface ClearanceBuilder
Clearance
feature.
DieCollection.createClearanceBuilder(nxopen.die.Clearance)
Property | Value |
---|---|
ClearanceGeometryType | Solid |
Distance.Value | 0 (millimeters part), 0 (inches part) |
Offset.Value | 5 (millimeters part), 0.2 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ClearanceBuilder.ClearanceGeometryTypes
Identifies which type of input defines the clearance.
|
static class |
ClearanceBuilder.Types
Identifies which clearance type is being created in the casting.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance.
|
DieAttributesBuilder |
attributes()
Returns the attribute title, value and face color to apply to the clearance faces.
|
DieDirectionBuilder |
clearanceDirection()
Returns the direction to use when extruding to create the clearance areas.
|
ClearanceBuilder.ClearanceGeometryTypes |
clearanceGeometryType()
Returns the input type of the clearance geometry.
|
Expression |
distance()
Returns the expression containing the distance value for extrusions when defining the clearance area.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
SelectBodyList |
geometry()
Returns the solid to use for the basis of the clearance area.
|
Expression |
offset()
Returns the expression containing the offset value to apply to create a clearance area around the solid or closed profile definitions.
|
DiePlaneBuilder |
orientation()
Returns the projection plane for the closed profiles to define the clearance areas.
|
Section |
section()
Returns the closed profile sections to use for the basis of the clearance area.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: ug_die_design ("Die Design") . |
void |
setClearanceGeometryType(ClearanceBuilder.ClearanceGeometryTypes clearanceGeometryType)
License requirements: ug_die_design ("Die Design") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: ug_die_design ("Die Design") . |
void |
setType(ClearanceBuilder.Types type)
License requirements: ug_die_design ("Die Design") . |
SelectBody |
target()
Returns the target solid the clearance will be subtracted from.
|
ClearanceBuilder.Types |
type()
Returns the identification of the clearance type (
ClearanceBuilder.Types.GAGE , ClearanceBuilder.Types.GRIPPER ,
or ClearanceBuilder.Types.LIFTER ) to create in the target solid. |
SelectBody target() throws NXException, RemoteException
NXException
RemoteException
ClearanceBuilder.ClearanceGeometryTypes clearanceGeometryType() throws NXException, RemoteException
NXException
RemoteException
void setClearanceGeometryType(ClearanceBuilder.ClearanceGeometryTypes clearanceGeometryType) throws NXException, RemoteException
clearanceGeometryType
- NXException
RemoteException
SelectBodyList geometry() throws NXException, RemoteException
ClearanceBuilder.ClearanceGeometryTypes.SOLID
.
NXException
RemoteException
Section section() throws NXException, RemoteException
ClearanceBuilder.ClearanceGeometryTypes.SECTION
.
NXException
RemoteException
DiePlaneBuilder orientation() throws NXException, RemoteException
ClearanceBuilder.ClearanceGeometryTypes.SECTION
.
NXException
RemoteException
DieDirectionBuilder clearanceDirection() throws NXException, RemoteException
NXException
RemoteException
Expression distance() throws NXException, RemoteException
NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder attributes() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
ClearanceBuilder.Types type() throws NXException, RemoteException
ClearanceBuilder.Types.GAGE
, ClearanceBuilder.Types.GRIPPER
,
or ClearanceBuilder.Types.LIFTER
) to create in the target solid.
NXException
RemoteException
void setType(ClearanceBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.