public interface TrimLineDevelopmentBuilder
TrimLineDevelopment
builder
DieCollection.createTrimLineDevelopmentBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
TrimLineDevelopmentBuilder.Convergency
The solver convergency level of onestep unform.
|
static class |
TrimLineDevelopmentBuilder.MaterialTypeName
Indicates type of material
|
static class |
TrimLineDevelopmentBuilder.MeshElement
The 2-D mesh element type of onestep unform.
|
static class |
TrimLineDevelopmentBuilder.OutputMethodName
Indicates which trim curves to output
|
static class |
TrimLineDevelopmentBuilder.SmoothingName
Indicates type of curve smoothing
|
static class |
TrimLineDevelopmentBuilder.Surface
The surface types of onestep unform.
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
addendum()
Returns the collection of addendum faces
License requirements: None. |
boolean |
associative()
Returns the associative switch.
|
Expression |
bendAllowance()
Returns the bend allowance formula.
|
void |
calculation()
Starts solver to calculate.
|
Section |
constraintCurveFromTargetRegion()
Returns the collection of constraint curve from target region
License requirements: None. |
Section |
constraintCurveFromUnformRegion()
Returns the collection of constraint curve from unform region
License requirements: None. |
void |
createDefaultSpine()
Creates a smoothed spine curve from the forming boundary using the spine radius value
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
defaultDraw()
Creates a default draw vector by finding the least squares plane of the formed faces
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
double |
distanceTolerance()
Returns the distance tolerance.
|
nxopen.Direction |
drawDirection()
Returns the draw direction.
|
ScCollector |
faces()
Returns the collection of formed faces
License requirements: None. |
ScCollector |
formingBoundary()
Returns the forming boundary
License requirements: None. |
boolean |
inferElementSize()
Returns the option to infer 2-D element size.
|
boolean |
inferThickness()
Returns the option to infer thickness.
|
Point |
limitPoint1()
Returns the first limit point
License requirements: None. |
Point |
limitPoint2()
Returns the last limit point
License requirements: None. |
DieLimitsBuilder |
limits()
Returns the limits to control the span of the addendum
License requirements: None. |
double |
materialPropertyDensity()
Returns the density of material.
|
double |
materialPropertyE()
Returns the material property elasticity(E) which enables a material to return to its original shape and dimension.
|
double |
materialPropertyF()
Returns the friction of material.
|
double |
materialPropertyInitialStrain()
Returns the material initial strain to represent in a material upon achieving the given loading conditions in a relaxation or creep test.
|
double |
materialPropertyK()
Returns the K(Strength Coefficient) of material.
|
double |
materialPropertyN()
Returns the material n(Hardening Exponent) to represent the constant index used in calculations for stress-strain behaviour.
|
double |
materialPropertyPoisson()
Returns the material Poisson's ratio between the contraction at right angles to a stress and the direct extension.
|
double |
materialPropertyR0()
Returns the r0(Anisotropy Coefficient) of material.
|
double |
materialPropertyR45()
Returns the r45(Anisotropy Coefficient) of material.
|
double |
materialPropertyR90()
Returns the r90(Anisotropy Coefficient) of material.
|
double |
materialPropertyYieldStress()
Returns the yield stress of material.
|
TrimLineDevelopmentBuilder.MaterialTypeName |
materialType()
Returns the material type - steel or aluminum
License requirements: None. |
void |
mesh()
Create FEM 2-D meshes based on the unform region surfaces and the target region surfaces.
|
boolean |
meshAttemptMapping()
Returns the option to attemp mapping for mesh elements.
|
double |
meshElementSize()
Returns the 2-D element size for mesh.
|
TrimLineDevelopmentBuilder.MeshElement |
meshElementType()
Returns the 2-D mesh element type, either triangle or quadrate element.
|
double |
meshMaxJacobian()
Returns the maximum Jacobian for mesh elements.
|
double |
meshMaxWarp()
Returns the maximum warp for meshing.
|
boolean |
meshProcessFillet()
Returns the option to process fillet for mesh element.
|
int |
meshSizeVariation()
Returns the variation of mesh element size.
|
double |
meshSmallFeature()
Returns the value of small feature for mesh setting
License requirements: None. |
boolean |
meshSplitQuad()
Returns the option to split quadrate element to triangle element when creating meshes.
|
TrimLineDevelopmentBuilder.OutputMethodName |
outputMethod()
Returns the curve output method - geometric, corrected or both
License requirements: None. |
Point |
regionPoint()
Returns the point in product region
License requirements: None. |
boolean |
removeLoops()
Returns the remove loops setting.
|
boolean |
reverseSide()
Returns the option to indicate whether or not to unform the profile to the other side on the target body.
|
int |
sampleDensityIndex()
Returns the sample density index which controls the density of the sample planes.
|
void |
setAssociative(boolean associative)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDistanceTolerance(double distTol)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDrawDirection(nxopen.Direction punchDirection)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setInferElementSize(boolean inforElementSize)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setInferThickness(boolean inferThickness)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setLimitPoint1(Point point)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setLimitPoint2(Point point)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyDensity(double materialPropertyDensity)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyE(double materialPropertyE)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyF(double materialPropertyF)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyInitialStrain(double materialPropertyInitialStrain)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyK(double materialPropertyK)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyN(double materialPropertyN)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyPoisson(double materialPropertyPoisson)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyR0(double materialPropertyR0)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyR45(double materialPropertyR45)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyR90(double materialPropertyR90)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialPropertyYieldStress(double materialPropertyYieldStress)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaterialType(TrimLineDevelopmentBuilder.MaterialTypeName materialType)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshAttemptMapping(boolean meshAttemptMapping)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshElementSize(double meshElementSize)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshElementType(TrimLineDevelopmentBuilder.MeshElement meshElementType)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshMaxJacobian(double meshMaxJacobian)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshMaxWarp(double meshMaxWarp)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshProcessFillet(boolean meshProcessFillet)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshSizeVariation(int meshSizeVariation)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshSmallFeature(double meshSmallFeature)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMeshSplitQuad(boolean meshSplitQuad)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOutputMethod(TrimLineDevelopmentBuilder.OutputMethodName outputMethod)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRegionPoint(Point regionPoint)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRemoveLoops(boolean removeLoops)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setReverseSide(boolean reverseSide)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSampleDensityIndex(int sampleDensityIndex)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSheetThickness(double thickness)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSmoothing(TrimLineDevelopmentBuilder.SmoothingName smoothing)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSolverConvergencyLevel(TrimLineDevelopmentBuilder.Convergency solverConvergencyLevel)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSolverJoinOutputCurves(boolean solverJoinOutputCurves)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSolverMaxIterationSteps(int solverMaxIterationSteps)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSolverSaveAnalysisResultsIntoFeature(boolean solverSaveAnalysisResultsIntoFeature)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSpineRadius(double spineRadius)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSurfaceType(TrimLineDevelopmentBuilder.Surface surfaceType)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
double |
sheetThickness()
Returns the thickness of sheet metal model.
|
TrimLineDevelopmentBuilder.SmoothingName |
smoothing()
Returns the curve smoothing method - linear (none), cubic or quintic
License requirements: None. |
TrimLineDevelopmentBuilder.Convergency |
solverConvergencyLevel()
Returns the convergency level of onestep solver.
|
boolean |
solverJoinOutputCurves()
Returns the option to join output curves.
|
int |
solverMaxIterationSteps()
Returns the maximum number of iteration steps in onestep solver.
|
boolean |
solverSaveAnalysisResultsIntoFeature()
Returns the option to save analysis result into feature.
|
ScCollector |
spine()
Returns the spine string, which determines the orientation of the sample planes
License requirements: None. |
double |
spineRadius()
Returns the spine radius, used by
createDefaultSpine()
License requirements: None. |
TrimLineDevelopmentBuilder.Surface |
surfaceType()
Returns the surface type used to determine offset direction.
|
Expression |
thickness()
Returns the material thickness.
|
ScCollector faces() throws NXException, RemoteException
NXException
RemoteException
ScCollector formingBoundary() throws NXException, RemoteException
NXException
RemoteException
ScCollector addendum() throws NXException, RemoteException
NXException
RemoteException
Section constraintCurveFromUnformRegion() throws NXException, RemoteException
NXException
RemoteException
Section constraintCurveFromTargetRegion() throws NXException, RemoteException
NXException
RemoteException
Point regionPoint() throws NXException, RemoteException
NXException
RemoteException
void setRegionPoint(Point regionPoint) throws NXException, RemoteException
regionPoint
- NXException
RemoteException
Point limitPoint1() throws NXException, RemoteException
NXException
RemoteException
void setLimitPoint1(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Point limitPoint2() throws NXException, RemoteException
NXException
RemoteException
void setLimitPoint2(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
nxopen.Direction drawDirection() throws NXException, RemoteException
NXException
RemoteException
void setDrawDirection(nxopen.Direction punchDirection) throws NXException, RemoteException
punchDirection
- NXException
RemoteException
void defaultDraw() throws NXException, RemoteException
NXException
RemoteException
ScCollector spine() throws NXException, RemoteException
NXException
RemoteException
void createDefaultSpine() throws NXException, RemoteException
NXException
RemoteException
double spineRadius() throws NXException, RemoteException
createDefaultSpine()
NXException
RemoteException
void setSpineRadius(double spineRadius) throws NXException, RemoteException
spineRadius
- NXException
RemoteException
TrimLineDevelopmentBuilder.OutputMethodName outputMethod() throws NXException, RemoteException
NXException
RemoteException
void setOutputMethod(TrimLineDevelopmentBuilder.OutputMethodName outputMethod) throws NXException, RemoteException
outputMethod
- NXException
RemoteException
TrimLineDevelopmentBuilder.SmoothingName smoothing() throws NXException, RemoteException
NXException
RemoteException
void setSmoothing(TrimLineDevelopmentBuilder.SmoothingName smoothing) throws NXException, RemoteException
smoothing
- NXException
RemoteException
int sampleDensityIndex() throws NXException, RemoteException
NXException
RemoteException
void setSampleDensityIndex(int sampleDensityIndex) throws NXException, RemoteException
sampleDensityIndex
- NXException
RemoteException
TrimLineDevelopmentBuilder.MaterialTypeName materialType() throws NXException, RemoteException
NXException
RemoteException
void setMaterialType(TrimLineDevelopmentBuilder.MaterialTypeName materialType) throws NXException, RemoteException
materialType
- NXException
RemoteException
Expression thickness() throws NXException, RemoteException
NXException
RemoteException
Expression bendAllowance() throws NXException, RemoteException
NXException
RemoteException
boolean removeLoops() throws NXException, RemoteException
NXException
RemoteException
void setRemoveLoops(boolean removeLoops) throws NXException, RemoteException
removeLoops
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distTol) throws NXException, RemoteException
distTol
- NXException
RemoteException
DieLimitsBuilder limits() throws NXException, RemoteException
NXException
RemoteException
void mesh() throws NXException, RemoteException
NXException
RemoteException
void calculation() throws NXException, RemoteException
NXException
RemoteException
double materialPropertyE() throws NXException, RemoteException
NXException
RemoteException
TrimLineDevelopmentBuilder.Surface surfaceType() throws NXException, RemoteException
NXException
RemoteException
void setSurfaceType(TrimLineDevelopmentBuilder.Surface surfaceType) throws NXException, RemoteException
surfaceType
- NXException
RemoteException
boolean inferThickness() throws NXException, RemoteException
NXException
RemoteException
void setInferThickness(boolean inferThickness) throws NXException, RemoteException
inferThickness
- NXException
RemoteException
double sheetThickness() throws NXException, RemoteException
NXException
RemoteException
void setSheetThickness(double thickness) throws NXException, RemoteException
thickness
- NXException
RemoteException
void setMaterialPropertyE(double materialPropertyE) throws NXException, RemoteException
materialPropertyE
- NXException
RemoteException
double materialPropertyDensity() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyDensity(double materialPropertyDensity) throws NXException, RemoteException
materialPropertyDensity
- NXException
RemoteException
double materialPropertyPoisson() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyPoisson(double materialPropertyPoisson) throws NXException, RemoteException
materialPropertyPoisson
- NXException
RemoteException
double materialPropertyYieldStress() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyYieldStress(double materialPropertyYieldStress) throws NXException, RemoteException
materialPropertyYieldStress
- NXException
RemoteException
double materialPropertyN() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyN(double materialPropertyN) throws NXException, RemoteException
materialPropertyN
- NXException
RemoteException
double materialPropertyInitialStrain() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyInitialStrain(double materialPropertyInitialStrain) throws NXException, RemoteException
materialPropertyInitialStrain
- NXException
RemoteException
double materialPropertyF() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyF(double materialPropertyF) throws NXException, RemoteException
materialPropertyF
- NXException
RemoteException
double materialPropertyK() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyK(double materialPropertyK) throws NXException, RemoteException
materialPropertyK
- NXException
RemoteException
double materialPropertyR0() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyR0(double materialPropertyR0) throws NXException, RemoteException
materialPropertyR0
- NXException
RemoteException
double materialPropertyR45() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyR45(double materialPropertyR45) throws NXException, RemoteException
materialPropertyR45
- NXException
RemoteException
double materialPropertyR90() throws NXException, RemoteException
NXException
RemoteException
void setMaterialPropertyR90(double materialPropertyR90) throws NXException, RemoteException
materialPropertyR90
- NXException
RemoteException
TrimLineDevelopmentBuilder.MeshElement meshElementType() throws NXException, RemoteException
NXException
RemoteException
void setMeshElementType(TrimLineDevelopmentBuilder.MeshElement meshElementType) throws NXException, RemoteException
meshElementType
- NXException
RemoteException
boolean reverseSide() throws NXException, RemoteException
NXException
RemoteException
void setReverseSide(boolean reverseSide) throws NXException, RemoteException
reverseSide
- NXException
RemoteException
boolean inferElementSize() throws NXException, RemoteException
NXException
RemoteException
void setInferElementSize(boolean inforElementSize) throws NXException, RemoteException
inforElementSize
- NXException
RemoteException
double meshElementSize() throws NXException, RemoteException
NXException
RemoteException
void setMeshElementSize(double meshElementSize) throws NXException, RemoteException
meshElementSize
- NXException
RemoteException
boolean meshSplitQuad() throws NXException, RemoteException
NXException
RemoteException
void setMeshSplitQuad(boolean meshSplitQuad) throws NXException, RemoteException
meshSplitQuad
- NXException
RemoteException
double meshMaxWarp() throws NXException, RemoteException
NXException
RemoteException
void setMeshMaxWarp(double meshMaxWarp) throws NXException, RemoteException
meshMaxWarp
- NXException
RemoteException
double meshMaxJacobian() throws NXException, RemoteException
NXException
RemoteException
void setMeshMaxJacobian(double meshMaxJacobian) throws NXException, RemoteException
meshMaxJacobian
- NXException
RemoteException
boolean meshAttemptMapping() throws NXException, RemoteException
NXException
RemoteException
void setMeshAttemptMapping(boolean meshAttemptMapping) throws NXException, RemoteException
meshAttemptMapping
- NXException
RemoteException
int meshSizeVariation() throws NXException, RemoteException
NXException
RemoteException
void setMeshSizeVariation(int meshSizeVariation) throws NXException, RemoteException
meshSizeVariation
- NXException
RemoteException
boolean meshProcessFillet() throws NXException, RemoteException
NXException
RemoteException
void setMeshProcessFillet(boolean meshProcessFillet) throws NXException, RemoteException
meshProcessFillet
- NXException
RemoteException
double meshSmallFeature() throws NXException, RemoteException
NXException
RemoteException
void setMeshSmallFeature(double meshSmallFeature) throws NXException, RemoteException
meshSmallFeature
- NXException
RemoteException
TrimLineDevelopmentBuilder.Convergency solverConvergencyLevel() throws NXException, RemoteException
NXException
RemoteException
void setSolverConvergencyLevel(TrimLineDevelopmentBuilder.Convergency solverConvergencyLevel) throws NXException, RemoteException
solverConvergencyLevel
- NXException
RemoteException
int solverMaxIterationSteps() throws NXException, RemoteException
NXException
RemoteException
void setSolverMaxIterationSteps(int solverMaxIterationSteps) throws NXException, RemoteException
solverMaxIterationSteps
- NXException
RemoteException
boolean solverSaveAnalysisResultsIntoFeature() throws NXException, RemoteException
NXException
RemoteException
void setSolverSaveAnalysisResultsIntoFeature(boolean solverSaveAnalysisResultsIntoFeature) throws NXException, RemoteException
solverSaveAnalysisResultsIntoFeature
- NXException
RemoteException
boolean solverJoinOutputCurves() throws NXException, RemoteException
NXException
RemoteException
void setSolverJoinOutputCurves(boolean solverJoinOutputCurves) throws NXException, RemoteException
solverJoinOutputCurves
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.