NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::BodyDes::OnestepUnformBuilder Class Reference

Represents a BodyDes::OnestepUnformBuilder . More...

Inheritance diagram for NXOpen::BodyDes::OnestepUnformBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Constraint { ConstraintCurveToCurve, ConstraintPointToPoint, ConstraintCurveAlongCurve }
 The constraints of onestep unform. More...
enum  Convergency { ConvergencyLow, ConvergencyMedium, ConvergencyHigh }
 The solver convergency level of onestep unform. More...
enum  DisplaySpringbackMode { DisplaySpringbackModeDisplacement, DisplaySpringbackModeAlongx, DisplaySpringbackModeAlongy, DisplaySpringbackModeAlongz }
 The mode of display springback. More...
enum  MeshElement { MeshElementTriangle, MeshElementQuadrate }
 The 2-D mesh element type of onestep unform. More...
enum  Object { ObjectSolid, ObjectFace }
 The object types of onestep unform. More...
enum  Part { PartWithAddendum, PartWithoutAddendum }
 The part types of onestep unform. More...
enum  Process { ProcessEntireUnform, ProcessIntermediateUnform, ProcessAdvancedUnform }
 The process types of onestep unform. More...
enum  Surface { SurfaceInner, SurfaceMiddle, SurfaceOuter }
 The surface types of onestep unform. More...
enum  UnfoldMode { UnfoldModeComplete, UnfoldModeIntermediate, UnfoldModeUnknown }
 The Onesetp unfold mode of onestep unform. More...

Public Member Functions

NXOpen::ScCollectorBinderRegion ()
 Returns the binder region which is a group of faces user chooses as holder.
NXOpen::BodyDes::OnestepUnformBuilder::Constraint ConstraintType ()
 Returns the constraint type for intermediate unform or complete unform.
NXOpen::DirectionDrawDirection ()
 Returns the draw direction used to define the normal of unform base plane.
double Force ()
 Returns the force on blank holder.
double ForceStrength ()
 Returns the force strength on blank holder.
bool InferElementSize ()
 Returns the option to infer 2-D element size.
bool InferThickness ()
 Returns the option to infer thickness.
NXOpen::PointMatchPointOne ()
 Returns the first match point for spring back calculation.
NXOpen::PointMatchPointThree ()
 Returns the third match point for spring back calculation.
NXOpen::PointMatchPointTwo ()
 Returns the second match point for spring back calculation.
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.
void Mesh ()
 Create FEM 2-D meshes based on the unform region surfaces and the target region surfaces.
bool MeshAttemptMapping ()
 Returns the option to attemp mapping for mesh elements.
double MeshElementSize ()
 Returns the 2-D element size for mesh.
NXOpen::BodyDes::OnestepUnformBuilder::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.
bool 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
Created in NX5.0.0.
bool MeshSplitQuad ()
 Returns the option to split quadrate element to triangle element when creating meshes.
NXOpen::BodyDes::OnestepUnformBuilder::Object ObjectType ()
 Returns the object type for onestep unform.
NXOpen::ScCollectorPartBoundary ()
 Returns the boundary which is a group of edges user chooses to apply on equivalent force.
NXOpen::BodyDes::OnestepUnformBuilder::Part PartType ()
 Returns the part type for onestep unform.
double Pressure ()
 Returns the pressure on blank holder.
NXOpen::BodyDes::OnestepUnformBuilder::Process ProcessType ()
 Returns the process type for onestep unform.
bool ReportDisplayFlattenShape ()
 Returns the option to display result flatten shape in report.
bool ReportDisplaySpringback ()
 Returns the option to display springback result in report.
bool ReportDisplayStrain ()
 Returns the option to display strain in report.
bool ReportDisplayStress ()
 Returns the option to display stress in report.
bool ReportDisplayThickness ()
 Returns the option to display thickness information in report.
bool ReportDisplayViewControl ()
 Returns the option to control view while creating screen image in report.
void SetConstraintType (NXOpen::BodyDes::OnestepUnformBuilder::Constraint constraintType)
 Sets the constraint type for intermediate unform or complete unform.
void SetDrawDirection (NXOpen::Direction *drawDirection)
 Sets the draw direction used to define the normal of unform base plane.
void SetForce (double force)
 Sets the force on blank holder.
void SetForceStrength (double forceStrength)
 Sets the force strength on blank holder.
void SetInferElementSize (bool inforElementSize)
 Sets the option to infer 2-D element size.
void SetInferThickness (bool inferThickness)
 Sets the option to infer thickness.
void SetMatchPointOne (NXOpen::Point *matchPointOne)
 Sets the first match point for spring back calculation.
void SetMatchPointThree (NXOpen::Point *matchPointThree)
 Sets the third match point for spring back calculation.
void SetMatchPointTwo (NXOpen::Point *matchPointTwo)
 Sets the second match point for spring back calculation.
void SetMaterialPropertyDensity (double materialPropertyDensity)
 Sets the density of material.
void SetMaterialPropertyE (double materialPropertyE)
 Sets the material property elasticity(E) which enables a material to return to its original shape and dimension.
void SetMaterialPropertyF (double materialPropertyF)
 Sets the friction of material.
void SetMaterialPropertyInitialStrain (double materialPropertyInitialStrain)
 Sets the material initial strain to represent in a material upon achieving the given loading conditions in a relaxation or creep test.
void SetMaterialPropertyK (double materialPropertyK)
 Sets the K(Strength Coefficient) of material.
void SetMaterialPropertyN (double materialPropertyN)
 Sets the material n(Hardening Exponent) to represent the constant index used in calculations for stress-strain behaviour.
void SetMaterialPropertyPoisson (double materialPropertyPoisson)
 Sets the material Poisson's ratio between the contraction at right angles to a stress and the direct extension.
void SetMaterialPropertyR0 (double materialPropertyR0)
 Sets the r0(Anisotropy Coefficient) of material.
void SetMaterialPropertyR45 (double materialPropertyR45)
 Sets the r45(Anisotropy Coefficient) of material.
void SetMaterialPropertyR90 (double materialPropertyR90)
 Sets the r90(Anisotropy Coefficient) of material.
void SetMaterialPropertyYieldStress (double materialPropertyYieldStress)
 Sets the yield stress of material.
void SetMeshAttemptMapping (bool meshAttemptMapping)
 Sets the option to attemp mapping for mesh elements.
void SetMeshElementSize (double meshElementSize)
 Sets the 2-D element size for mesh.
void SetMeshElementType (NXOpen::BodyDes::OnestepUnformBuilder::MeshElement meshElementType)
 Sets the 2-D mesh element type, either triangle or quadrate element.
void SetMeshMaxJacobian (double meshMaxJacobian)
 Sets the maximum Jacobian for mesh elements.
void SetMeshMaxWarp (double meshMaxWarp)
 Sets the maximum warp for meshing.
void SetMeshProcessFillet (bool meshProcessFillet)
 Sets the option to process fillet for mesh element.
void SetMeshSizeVariation (int meshSizeVariation)
 Sets the variation of mesh element size.
void SetMeshSmallFeature (double meshSmallFeature)
 Sets the value of small feature for mesh setting
Created in NX5.0.0.
void SetMeshSplitQuad (bool meshSplitQuad)
 Sets the option to split quadrate element to triangle element when creating meshes.
void SetObjectType (NXOpen::BodyDes::OnestepUnformBuilder::Object objectType)
 Sets the object type for onestep unform.
void SetPartType (NXOpen::BodyDes::OnestepUnformBuilder::Part partType)
 Sets the part type for onestep unform.
void SetPressure (double pressure)
 Sets the pressure on blank holder.
void SetProcessType (NXOpen::BodyDes::OnestepUnformBuilder::Process processType)
 Sets the process type for onestep unform.
void SetReportDisplayFlattenShape (bool reportDisplayFlattenShape)
 Sets the option to display result flatten shape in report.
void SetReportDisplaySpringback (bool reportDisplaySpringback)
 Sets the option to display springback result in report.
void SetReportDisplayStrain (bool reportDisplayStrain)
 Sets the option to display strain in report.
void SetReportDisplayStress (bool reportDisplayStress)
 Sets the option to display stress in report.
void SetReportDisplayThickness (bool reportDisplayThickness)
 Sets the option to display thickness information in report.
void SetReportDisplayViewControl (bool reportDisplayViewControl)
 Sets the option to control view while creating screen image in report.
void SetSolverConvergencyLevel (NXOpen::BodyDes::OnestepUnformBuilder::Convergency solverConvergencyLevel)
 Sets the convergency level of onestep solver.
void SetSolverDisplaySpringbackMode (NXOpen::BodyDes::OnestepUnformBuilder::DisplaySpringbackMode solverDisplaySpringbackMode)
 Sets the option for springback display.
void SetSolverDoSpringbackCalculation (bool solverDoSpringbackCalculation)
 Sets the option to do springback calculation in onestep solver.
void SetSolverJoinOutputCurves (bool solverJoinOutputCurves)
 Sets the option to join output curves.
void SetSolverMaxIterationSteps (int solverMaxIterationSteps)
 Sets the maximum number of iteration steps in onestep solver.
void SetSolverSaveAnalysisResultsIntoFeature (bool solverSaveAnalysisResultsIntoFeature)
 Sets the option to save analysis result into feature.
void SetSurfaceType (NXOpen::BodyDes::OnestepUnformBuilder::Surface surfaceType)
 Sets the surface type used to determine offset direction.
void SetThickness (double thickness)
 Sets the thickness of sheet metal model.
void SetUnfoldModeType (NXOpen::BodyDes::OnestepUnformBuilder::UnfoldMode unfoldModeType)
 Sets the onestep unfold mode.
void SetUnfoldSolid (NXOpen::Body *unfoldSolidTag)
 Sets the solid body to unform.
NXOpen::BodyDes::OnestepUnformBuilder::Convergency SolverConvergencyLevel ()
 Returns the convergency level of onestep solver.
NXOpen::BodyDes::OnestepUnformBuilder::DisplaySpringbackMode SolverDisplaySpringbackMode ()
 Returns the option for springback display.
bool SolverDoSpringbackCalculation ()
 Returns the option to do springback calculation in onestep solver.
bool SolverJoinOutputCurves ()
 Returns the option to join output curves.
int SolverMaxIterationSteps ()
 Returns the maximum number of iteration steps in onestep solver.
bool SolverSaveAnalysisResultsIntoFeature ()
 Returns the option to save analysis result into feature.
NXOpen::BodyDes::OnestepUnformBuilder::Surface SurfaceType ()
 Returns the surface type used to determine offset direction.
NXOpen::ScCollectorTargetRegion ()
 Returns the target region which is a group of faces user chooses to unfrom to.
double Thickness ()
 Returns the thickness of sheet metal model.
NXOpen::BodyDes::OnestepUnformBuilder::UnfoldMode UnfoldModeType ()
 Returns the onestep unfold mode.
NXOpen::BodyUnfoldSolid ()
 Returns the solid body to unform.
NXOpen::SelectBodyListUnfoldSolidRegion ()
 Returns the unfold solid regions which are a group of faces user chooses to unform.
NXOpen::ScCollectorUnformRegion ()
 Returns the unform region which is a group of faces user chooses to unform.

Detailed Description

Represents a BodyDes::OnestepUnformBuilder .

This allows the creation of an Onestep Unform.
To create a new instance of this class, use BodyDes::OnestepUnformCollection::CreateOnestepBuilder

Created in NX5.0.0.


Member Enumeration Documentation

The constraints of onestep unform.

Enumerator:
ConstraintCurveToCurve 

Curve to Curve Constraint, used for intermediate unform only.

ConstraintPointToPoint 

Point to Point Constraint, used for complete unform only.

ConstraintCurveAlongCurve 

Curve along Curve Constraint, used for complete unform only.

The solver convergency level of onestep unform.

Enumerator:
ConvergencyLow 

Onestep solver convergency level is low.

ConvergencyMedium 

Onestep solver convergency level is medium.

ConvergencyHigh 

Onestep solver convergency level is high.

The mode of display springback.

Enumerator:
DisplaySpringbackModeDisplacement 

Onestep display springback mode is displacement.

DisplaySpringbackModeAlongx 

Onestep display springback mode is along X.

DisplaySpringbackModeAlongy 

Onestep display springback mode is along Y.

DisplaySpringbackModeAlongz 

Onestep display springback mode is along Z.

The 2-D mesh element type of onestep unform.

Enumerator:
MeshElementTriangle 

Generate 2D triangle mesh element.

MeshElementQuadrate 

Generate 2D quadrate mesh element.

The object types of onestep unform.

Enumerator:
ObjectSolid 

solid

ObjectFace 

face

The part types of onestep unform.

Enumerator:
PartWithAddendum 

part with addendum

PartWithoutAddendum 

part without addendum

The process types of onestep unform.

Enumerator:
ProcessEntireUnform 

entire

ProcessIntermediateUnform 

intermediate

ProcessAdvancedUnform 

spring back

The surface types of onestep unform.

Enumerator:
SurfaceInner 

Onestep solver will offset inner surface and enlarge it.

SurfaceMiddle 

Onestep solver will not offset middle surface.

SurfaceOuter 

Onestep solver will offset outer surface and shrink it.

The Onesetp unfold mode of onestep unform.

Enumerator:
UnfoldModeComplete 

Onestep unfold mode is complete.

UnfoldModeIntermediate 

Onestep unfold mode is intermediate.

UnfoldModeUnknown 

Onestep unfold mode is unknown.


Member Function Documentation

Returns the binder region which is a group of faces user chooses as holder.


Created in NX7.5.0.

License requirements : None

Returns the constraint type for intermediate unform or complete unform.


Created in NX5.0.0.

License requirements : None

Returns the draw direction used to define the normal of unform base plane.


Created in NX5.0.0.

License requirements : None

Returns the force on blank holder.


Created in NX7.5.0.

License requirements : None

Returns the force strength on blank holder.


Created in NX7.5.0.

License requirements : None

Returns the option to infer 2-D element size.

If it is true, the element size will be auto-detected. If it is false, the element size will be required as input.
Created in NX5.0.0.

License requirements : None

Returns the option to infer thickness.

If it is true, the thickness will be auto-detected. If it is false, thickness will be required to input.
Created in NX5.0.0.

License requirements : None

Returns the first match point for spring back calculation.


Created in NX6.0.0.

License requirements : None

Returns the third match point for spring back calculation.


Created in NX6.0.0.

License requirements : None

Returns the second match point for spring back calculation.


Created in NX6.0.0.

License requirements : None

Returns the density of material.


Created in NX5.0.0.

License requirements : None

Returns the material property elasticity(E) which enables a material to return to its original shape and dimension.


Created in NX5.0.0.

License requirements : None

Returns the friction of material.


Created in NX5.0.0.

License requirements : None

Returns the material initial strain to represent in a material upon achieving the given loading conditions in a relaxation or creep test.


Created in NX5.0.0.

License requirements : None

Returns the K(Strength Coefficient) of material.


Created in NX5.0.0.

License requirements : None

Returns the material n(Hardening Exponent) to represent the constant index used in calculations for stress-strain behaviour.


Created in NX5.0.0.

License requirements : None

Returns the material Poisson's ratio between the contraction at right angles to a stress and the direct extension.


Created in NX5.0.0.

License requirements : None

Returns the r0(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : None

Returns the r45(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : None

Returns the r90(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : None

Returns the yield stress of material.


Created in NX5.0.0.

License requirements : None

Create FEM 2-D meshes based on the unform region surfaces and the target region surfaces.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Returns the option to attemp mapping for mesh elements.

If it is true, mesh element nodes will be mapped to the orginal surface to ensure the accuracy. if it is false, it will not do mapping.
Created in NX5.0.0.

License requirements : None

Returns the 2-D element size for mesh.


Created in NX5.0.0.

License requirements : None

Returns the 2-D mesh element type, either triangle or quadrate element.


Created in NX5.0.0.

License requirements : None

Returns the maximum Jacobian for mesh elements.

It is used to control the element shape and quality.
Created in NX5.0.0.

License requirements : None

Returns the maximum warp for meshing.


Created in NX5.0.0.

License requirements : None

Returns the option to process fillet for mesh element.

If it is true, the small fillet area will be specially processed when generate mesh element. If it is false, it will be not specially processed.
Created in NX5.0.0.

License requirements : None

Returns the variation of mesh element size.


Created in NX5.0.0.

License requirements : None

Returns the value of small feature for mesh setting
Created in NX5.0.0.



License requirements : None

Returns the option to split quadrate element to triangle element when creating meshes.


Created in NX5.0.0.

License requirements : None

Returns the object type for onestep unform.


Created in NX8.0.0.

License requirements : None

Returns the boundary which is a group of edges user chooses to apply on equivalent force.


Created in NX7.5.0.

License requirements : None

Returns the part type for onestep unform.


Created in NX7.5.0.

License requirements : None

Returns the pressure on blank holder.


Created in NX7.5.0.

License requirements : None

Returns the process type for onestep unform.


Created in NX7.5.0.

License requirements : None

Returns the option to display result flatten shape in report.

If it is true, the report will display the flatten shape result. If it is false, the flatten shape will not be displayed in report.
Created in NX5.0.0.

License requirements : None

Returns the option to display springback result in report.

If it is true, the report will display springback result. If it is false, the springback will not be displayed.
Created in NX5.0.0.

License requirements : None

Returns the option to display strain in report.

If it is true, the report will display strain information. If it is false, the report will not display strain information.
Created in NX5.0.0.

License requirements : None

Returns the option to display stress in report.

If it is true, the stress information will be displayed in report. If it is false, the report will not display stress information.
Created in NX5.0.0.

License requirements : None

Returns the option to display thickness information in report.

If it is true, the thickness information will be displayed in report. If it is false, the report will not display thickness information.
Created in NX5.0.0.

License requirements : None

Returns the option to control view while creating screen image in report.

If it is true, customer can control the view when capturing the screen image. If it is false, default view will be used in report.
Created in NX5.0.0.

License requirements : None

Sets the constraint type for intermediate unform or complete unform.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
constraintTypeconstrainttype

Sets the draw direction used to define the normal of unform base plane.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
drawDirectiondrawdirection

Sets the force on blank holder.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
forceforce

Sets the force strength on blank holder.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
forceStrengthforcestrength

Sets the option to infer 2-D element size.

If it is true, the element size will be auto-detected. If it is false, the element size will be required as input.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
inforElementSizeinforelementsize

Sets the option to infer thickness.

If it is true, the thickness will be auto-detected. If it is false, thickness will be required to input.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
inferThicknessinferthickness

Sets the first match point for spring back calculation.


Created in NX6.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
matchPointOnematchpointone

Sets the third match point for spring back calculation.


Created in NX6.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
matchPointThreematchpointthree

Sets the second match point for spring back calculation.


Created in NX6.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
matchPointTwomatchpointtwo

Sets the density of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyDensitymaterialpropertydensity

Sets the material property elasticity(E) which enables a material to return to its original shape and dimension.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyEmaterialpropertye

Sets the friction of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyFmaterialpropertyf
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyInitialStrain ( double  materialPropertyInitialStrain)

Sets the material initial strain to represent in a material upon achieving the given loading conditions in a relaxation or creep test.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyInitialStrainmaterialpropertyinitialstrain

Sets the K(Strength Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyKmaterialpropertyk

Sets the material n(Hardening Exponent) to represent the constant index used in calculations for stress-strain behaviour.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyNmaterialpropertyn

Sets the material Poisson's ratio between the contraction at right angles to a stress and the direct extension.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyPoissonmaterialpropertypoisson

Sets the r0(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyR0materialpropertyr0

Sets the r45(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyR45materialpropertyr45

Sets the r90(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyR90materialpropertyr90
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyYieldStress ( double  materialPropertyYieldStress)

Sets the yield stress of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
materialPropertyYieldStressmaterialpropertyyieldstress

Sets the option to attemp mapping for mesh elements.

If it is true, mesh element nodes will be mapped to the orginal surface to ensure the accuracy. if it is false, it will not do mapping.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshAttemptMappingmeshattemptmapping

Sets the 2-D element size for mesh.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshElementSizemeshelementsize

Sets the 2-D mesh element type, either triangle or quadrate element.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshElementTypemeshelementtype

Sets the maximum Jacobian for mesh elements.

It is used to control the element shape and quality.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshMaxJacobianmeshmaxjacobian

Sets the maximum warp for meshing.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshMaxWarpmeshmaxwarp

Sets the option to process fillet for mesh element.

If it is true, the small fillet area will be specially processed when generate mesh element. If it is false, it will be not specially processed.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshProcessFilletmeshprocessfillet

Sets the variation of mesh element size.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshSizeVariationmeshsizevariation

Sets the value of small feature for mesh setting
Created in NX5.0.0.



License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshSmallFeaturemeshsmallfeature

Sets the option to split quadrate element to triangle element when creating meshes.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
meshSplitQuadmeshsplitquad

Sets the object type for onestep unform.


Created in NX8.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
objectTypeobjecttype

Sets the part type for onestep unform.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
partTypeparttype

Sets the pressure on blank holder.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
pressurepressure

Sets the process type for onestep unform.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
processTypeprocesstype

Sets the option to display result flatten shape in report.

If it is true, the report will display the flatten shape result. If it is false, the flatten shape will not be displayed in report.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
reportDisplayFlattenShapereportdisplayflattenshape

Sets the option to display springback result in report.

If it is true, the report will display springback result. If it is false, the springback will not be displayed.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
reportDisplaySpringbackreportdisplayspringback

Sets the option to display strain in report.

If it is true, the report will display strain information. If it is false, the report will not display strain information.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
reportDisplayStrainreportdisplaystrain

Sets the option to display stress in report.

If it is true, the stress information will be displayed in report. If it is false, the report will not display stress information.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
reportDisplayStressreportdisplaystress

Sets the option to display thickness information in report.

If it is true, the thickness information will be displayed in report. If it is false, the report will not display thickness information.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
reportDisplayThicknessreportdisplaythickness

Sets the option to control view while creating screen image in report.

If it is true, customer can control the view when capturing the screen image. If it is false, default view will be used in report.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
reportDisplayViewControlreportdisplayviewcontrol

Sets the convergency level of onestep solver.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
solverConvergencyLevelsolverconvergencylevel

Sets the option for springback display.

If it is true, it will display springback in absolution 3D distance, or projecte in x/y/z directions.
Created in NX6.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
solverDisplaySpringbackModesolverdisplayspringbackmode

Sets the option to do springback calculation in onestep solver.

If it is true, the onestep solver will do springback calculation. If it is false, the solver will not do springback calculation.
Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
solverDoSpringbackCalculationsolverdospringbackcalculation

Sets the option to join output curves.

If it is true, join output curves. If it is false, do not join output curves
Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
solverJoinOutputCurvessolverjoinoutputcurves

Sets the maximum number of iteration steps in onestep solver.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
solverMaxIterationStepssolvermaxiterationsteps
void NXOpen::BodyDes::OnestepUnformBuilder::SetSolverSaveAnalysisResultsIntoFeature ( bool  solverSaveAnalysisResultsIntoFeature)

Sets the option to save analysis result into feature.

If it is true, save analysis result into feature. If it is false, do not save analysis result into feature.
Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
solverSaveAnalysisResultsIntoFeaturesolversaveanalysisresultsintofeature

Sets the surface type used to determine offset direction.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
surfaceTypesurfacetype

Sets the thickness of sheet metal model.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
thicknessthickness

Sets the onestep unfold mode.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
unfoldModeTypeunfoldmodetype

Sets the solid body to unform.


Created in NX8.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR ug_body_design ("Body Design") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
unfoldSolidTagunfoldsolidtag

Returns the convergency level of onestep solver.


Created in NX5.0.0.

License requirements : None

Returns the option for springback display.

If it is true, it will display springback in absolution 3D distance, or projecte in x/y/z directions.
Created in NX6.0.0.

License requirements : None

Returns the option to do springback calculation in onestep solver.

If it is true, the onestep solver will do springback calculation. If it is false, the solver will not do springback calculation.
Created in NX5.0.0.

License requirements : None

Returns the option to join output curves.

If it is true, join output curves. If it is false, do not join output curves
Created in NX7.5.0.

License requirements : None

Returns the maximum number of iteration steps in onestep solver.


Created in NX5.0.0.

License requirements : None

Returns the option to save analysis result into feature.

If it is true, save analysis result into feature. If it is false, do not save analysis result into feature.
Created in NX7.5.0.

License requirements : None

Returns the surface type used to determine offset direction.


Created in NX5.0.0.

License requirements : None

Returns the target region which is a group of faces user chooses to unfrom to.


Created in NX5.0.0.

License requirements : None

Returns the thickness of sheet metal model.


Created in NX5.0.0.

License requirements : None

Returns the onestep unfold mode.


Created in NX5.0.0.

License requirements : None

Returns the solid body to unform.


Created in NX8.0.0.

License requirements : None

Returns the unfold solid regions which are a group of faces user chooses to unform.


Created in NX8.0.0.

License requirements : None

Returns the unform region which is a group of faces user chooses to unform.


Created in NX5.0.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.