public interface DrawBeadBuilder
DrawBead
feature.
DieCollection.createDrawBeadBuilder(nxopen.die.DrawBead)
Property | Value |
---|---|
BaseOrientation | Vertical |
BuildEndTaper | 1 |
BuildStartTaper | 1 |
CenterlineProjection | DrawDirection |
Clearance.Value | 0.2 (millimeters part), 0.008 (inches part) |
EndPoint.InputType | SelectLocation |
EndTaper.TaperRadius.Value | 90 (millimeters part), 3.8 (inches part) |
EndTaper.TaperType | Spherical |
EndTaper.TaperWashoutHeight.Value | 10 (millimeters part), 0.4 (inches part) |
EndTaper.TaperWashoutLength.Value | 50 (millimeters part), 2 (inches part) |
FemaleDepthType | Derived |
FemaleDepthValue.Value | 11 (millimeters part), 0.43 (inches part) |
FemaleWidthType | Derived |
FemaleWidthValue.Value | 12.4 (millimeters part), 0.488 (inches part) |
GenerateHeightCurve | 0 |
MachineOffset | 0 |
MaleBeadPosition | Upper |
MetalThickness.Value | 1 (millimeters part), 0.04 (inches part) |
OrientSectionToDraw | DrawDirection |
Output | Male |
TaperBead | 0 |
TransitionDefinition | Automatic |
Modifier and Type | Interface and Description |
---|---|
static class |
DrawBeadBuilder.FemaleDepthTypes
Specifies how the female depth is calculated or defined.
|
static class |
DrawBeadBuilder.FemaleWidthTypes
Specifies how the feamle width is calcualted or defined.
|
static class |
DrawBeadBuilder.MaleBeadPositionTypes
Identifes which casting the male bead is created in.
|
static class |
DrawBeadBuilder.OrientationTypes
Identifies the orientation of the base parameters to the sheet metal.
|
static class |
DrawBeadBuilder.OrientSectionToDrawTypes
Specifies if the segment height section parameter should be oriented to the draw direction or the sheet metal normal at the section location.
|
static class |
DrawBeadBuilder.OutputTypes
Specifies what type of output is desired for the feature creation.
|
static class |
DrawBeadBuilder.ProjectionDirectionTypes
Identifes how the centerline should be projected to the placement face during processing.
|
static class |
DrawBeadBuilder.TransitionDefinitionTypes
Specifies how the transition area should be determined from segment to segment within a single bead.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance.
|
DrawBeadBuilder.OrientationTypes |
baseOrientation()
Returns the orientation used to construct the sections representing the bead shape.
|
boolean |
buildEndTaper()
Returns the indication if the taper at the end of the bead should be built.
|
boolean |
buildStartTaper()
Returns the indication if the taper at the start of the bead should be built.
|
Section |
centerline()
Returns the section containing the centerline of the bead.
|
DrawBeadBuilder.ProjectionDirectionTypes |
centerlineProjection()
Returns the projection method to apply to the centerline to place it on the sewn faces.
|
Expression |
clearance()
Returns the expression containing the clearance value between the male and female bead sheets.
|
DrawBeadSegmentBuilder |
createDrawBeadSegment()
Creates a
DrawBeadSegmentBuilder builder. |
void |
createSegmentsFromCenterlineCurves()
For each curve of the centerline, create a bead segment.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
DieDirectionBuilder |
drawDirection()
Returns the draw direction.
|
DieLocationBuilder |
endPoint()
Returns the point location defining the end of the centerline.
|
DrawBeadTaperBuilder |
endTaper()
Returns the taper definition at the end of the bead.
|
DrawBeadBuilder.FemaleDepthTypes |
femaleDepthType()
Returns the method used to calculate the female depth.
|
Expression |
femaleDepthValue()
Returns the expression containing the female depth value.
|
DieAttributesBuilder |
femaleFaceAttribute()
Returns the attribute definition to be applied to the faces of the female bead sheet body.
|
DieAttributesBuilder |
femaleSheetAttribute()
Returns the attribute definition to be applied to the female bead sheet body.
|
DrawBeadBuilder.FemaleWidthTypes |
femaleWidthType()
Returns the method used to calculate the female width.
|
Expression |
femaleWidthValue()
Returns the expression containing the female width value.
|
boolean |
generateHeightCurve()
Returns the indication if the height curve should be generated.
|
String[] |
getMoreDetails()
Get the detailed description strings of the draw bead.
|
boolean |
machineOffset()
Returns the indication if the male and female output bodies are to be built with machining.
|
DieAttributesBuilder |
machiningOffsetTitleAttribute()
Returns the title of the real attribute to be applied to the male and female bodies.
|
DrawBeadBuilder.MaleBeadPositionTypes |
maleBeadPosition()
Returns the casting in which to create the male bead.
|
DieAttributesBuilder |
maleFaceAttribute()
Returns the attribute definition to be applied to the faces of the male bead sheet body.
|
DieAttributesBuilder |
maleSheetAttribute()
Returns the attribute definition to be applied to the male bead sheet body.
|
Expression |
metalThickness()
Returns the expression containing the sheet metal thickness value.
|
DrawBeadBuilder.OrientSectionToDrawTypes |
orientSectionToDraw()
Returns the method used to orient the section dimensions.
|
DrawBeadBuilder.OutputTypes |
output()
Returns the output to be constructed by the draw bead feature.
|
ScCollector |
placementFace()
Returns the collector containing faces (which will sew together) that identifies the surface shape the bead is attached too.
|
boolean |
referenceDirection()
Returns the indication if the "Left" direction for section orientation should be reversed from the default direction.
|
boolean |
reverseMetalThickness()
Returns the indication if the thickness of the sheet metal should be the same as the sewn face normals.
|
DrawBeadSegmentBuilderList |
segmentList()
Returns the list of
DrawBeadSegmentBuilder defining the bead sections along the centerline. |
void |
setAngleTolerance(double angleTolerance)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setBaseOrientation(DrawBeadBuilder.OrientationTypes baseOrientation)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setBuildEndTaper(boolean buildEndTaper)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setBuildStartTaper(boolean buildStartTaper)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setCenterlineProjection(DrawBeadBuilder.ProjectionDirectionTypes centerlineProjection)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDefaultDrawDirection()
Set the default draw direction to the -Z direction of the work coordinate system.
|
void |
setDistanceTolerance(double distanceTolerance)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setFemaleDepthType(DrawBeadBuilder.FemaleDepthTypes femaleDepthType)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setFemaleWidthType(DrawBeadBuilder.FemaleWidthTypes femaleWidthType)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setGenerateHeightCurve(boolean generateHeightCurve)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMachineOffset(boolean machineOffset)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaleBeadPosition(DrawBeadBuilder.MaleBeadPositionTypes maleBeadPosition)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMoreDetails(String[] strings)
Set the detailed description strings of the draw bead.
|
void |
setOrientSectionToDraw(DrawBeadBuilder.OrientSectionToDrawTypes orientSectionToDraw)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOutput(DrawBeadBuilder.OutputTypes output)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setReferenceDirection(boolean referenceDirection)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setReverseMetalThickness(boolean reverseMetalThickness)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTaperBead(boolean taperBead)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTransitionDefinition(DrawBeadBuilder.TransitionDefinitionTypes transitionDefinition)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
DieAttributesBuilder |
sheetMetalFaceAttribute()
Returns the attribute definition to be applied to the faces of the sheet metal sheet body.
|
DieAttributesBuilder |
sheetMetalSheetAttribute()
Returns the attribute definition to be applied to the sheet metal sheet body.
|
DieLocationBuilder |
startPoint()
Returns the point location defining the start of the centerline.
|
DrawBeadTaperBuilder |
startTaper()
Returns the taper definition at the start of the bead.
|
boolean |
taperBead()
Returns the indication if the bead should allow taper to be added to the side walls.
|
DrawBeadBuilder.TransitionDefinitionTypes |
transitionDefinition()
Returns the method used to build the transition between segments.
|
DrawBeadBuilder.MaleBeadPositionTypes maleBeadPosition() throws NXException, RemoteException
NXException
RemoteException
void setMaleBeadPosition(DrawBeadBuilder.MaleBeadPositionTypes maleBeadPosition) throws NXException, RemoteException
maleBeadPosition
- NXException
RemoteException
ScCollector placementFace() throws NXException, RemoteException
NXException
RemoteException
boolean reverseMetalThickness() throws NXException, RemoteException
NXException
RemoteException
void setReverseMetalThickness(boolean reverseMetalThickness) throws NXException, RemoteException
reverseMetalThickness
- NXException
RemoteException
Section centerline() throws NXException, RemoteException
NXException
RemoteException
DrawBeadBuilder.ProjectionDirectionTypes centerlineProjection() throws NXException, RemoteException
NXException
RemoteException
void setCenterlineProjection(DrawBeadBuilder.ProjectionDirectionTypes centerlineProjection) throws NXException, RemoteException
centerlineProjection
- NXException
RemoteException
DieLocationBuilder startPoint() throws NXException, RemoteException
NXException
RemoteException
DieLocationBuilder endPoint() throws NXException, RemoteException
NXException
RemoteException
DieDirectionBuilder drawDirection() throws NXException, RemoteException
NXException
RemoteException
Expression metalThickness() throws NXException, RemoteException
NXException
RemoteException
Expression clearance() throws NXException, RemoteException
NXException
RemoteException
boolean referenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setReferenceDirection(boolean referenceDirection) throws NXException, RemoteException
referenceDirection
- NXException
RemoteException
boolean taperBead() throws NXException, RemoteException
NXException
RemoteException
void setTaperBead(boolean taperBead) throws NXException, RemoteException
taperBead
- NXException
RemoteException
DrawBeadBuilder.OrientationTypes baseOrientation() throws NXException, RemoteException
NXException
RemoteException
void setBaseOrientation(DrawBeadBuilder.OrientationTypes baseOrientation) throws NXException, RemoteException
baseOrientation
- NXException
RemoteException
DrawBeadBuilder.TransitionDefinitionTypes transitionDefinition() throws NXException, RemoteException
NXException
RemoteException
void setTransitionDefinition(DrawBeadBuilder.TransitionDefinitionTypes transitionDefinition) throws NXException, RemoteException
transitionDefinition
- NXException
RemoteException
DrawBeadBuilder.FemaleDepthTypes femaleDepthType() throws NXException, RemoteException
NXException
RemoteException
void setFemaleDepthType(DrawBeadBuilder.FemaleDepthTypes femaleDepthType) throws NXException, RemoteException
femaleDepthType
- NXException
RemoteException
Expression femaleDepthValue() throws NXException, RemoteException
DrawBeadBuilder.FemaleDepthTypes.CONSTANT
.
NXException
RemoteException
DrawBeadBuilder.FemaleWidthTypes femaleWidthType() throws NXException, RemoteException
NXException
RemoteException
void setFemaleWidthType(DrawBeadBuilder.FemaleWidthTypes femaleWidthType) throws NXException, RemoteException
femaleWidthType
- NXException
RemoteException
Expression femaleWidthValue() throws NXException, RemoteException
DrawBeadBuilder.FemaleWidthTypes.CONSTANT
.
NXException
RemoteException
void createSegmentsFromCenterlineCurves() throws NXException, RemoteException
NXException
RemoteException
DrawBeadSegmentBuilder createDrawBeadSegment() throws NXException, RemoteException
DrawBeadSegmentBuilder
builder.
NXException
RemoteException
DrawBeadSegmentBuilderList segmentList() throws NXException, RemoteException
DrawBeadSegmentBuilder
defining the bead sections along the centerline.
NXException
RemoteException
boolean buildStartTaper() throws NXException, RemoteException
NXException
RemoteException
void setBuildStartTaper(boolean buildStartTaper) throws NXException, RemoteException
buildStartTaper
- NXException
RemoteException
DrawBeadTaperBuilder startTaper() throws NXException, RemoteException
NXException
RemoteException
boolean buildEndTaper() throws NXException, RemoteException
NXException
RemoteException
void setBuildEndTaper(boolean buildEndTaper) throws NXException, RemoteException
buildEndTaper
- NXException
RemoteException
DrawBeadTaperBuilder endTaper() throws NXException, RemoteException
NXException
RemoteException
DrawBeadBuilder.OutputTypes output() throws NXException, RemoteException
NXException
RemoteException
void setOutput(DrawBeadBuilder.OutputTypes output) throws NXException, RemoteException
output
- NXException
RemoteException
boolean machineOffset() throws NXException, RemoteException
NXException
RemoteException
void setMachineOffset(boolean machineOffset) throws NXException, RemoteException
machineOffset
- NXException
RemoteException
boolean generateHeightCurve() throws NXException, RemoteException
NXException
RemoteException
void setGenerateHeightCurve(boolean generateHeightCurve) throws NXException, RemoteException
generateHeightCurve
- NXException
RemoteException
DrawBeadBuilder.OrientSectionToDrawTypes orientSectionToDraw() throws NXException, RemoteException
NXException
RemoteException
void setOrientSectionToDraw(DrawBeadBuilder.OrientSectionToDrawTypes orientSectionToDraw) throws NXException, RemoteException
orientSectionToDraw
- NXException
RemoteException
DieAttributesBuilder maleSheetAttribute() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder maleFaceAttribute() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder femaleSheetAttribute() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder femaleFaceAttribute() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder sheetMetalSheetAttribute() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder sheetMetalFaceAttribute() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder machiningOffsetTitleAttribute() 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
void setDefaultDrawDirection() throws NXException, RemoteException
NXException
RemoteException
void setMoreDetails(String[] strings) throws NXException, RemoteException
strings
- Array of detail strings. NXException
RemoteException
String[] getMoreDetails() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.