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

Represents a NXOpen::BodyDes::OnestepUnformBuilder . More...

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

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, ProcessTrimLine }
 The process types of onestep unform. More...
 
enum  Surface { SurfaceInner, SurfaceMiddle, SurfaceOuter }
 The surface types of onestep unform. More...
 
enum  UnfoldMode { UnfoldModeComplete, UnfoldModeIntermediate, UnfoldModeTrimline, 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. More...
 
void Calculation ()
 Starts solver to calculate. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::Constraint ConstraintType ()
 Returns the constraint type for intermediate unform or complete unform. More...
 
void Constructor (int tOnestepSolverType)
 Constructs solver to prepare the data. More...
 
double ContactPointsTolerance ()
 Returns the tolerance to find contact points. More...
 
void CreateSheetBody (bool readResultFromFeature)
 Creates unform sheet body result. More...
 
void Destructor ()
 Destructs solver to release the data. More...
 
void DisplayProfile (bool readResultFromFeature)
 Displays profile result. More...
 
NXOpen::DirectionDrawDirection ()
 Returns the draw direction used to define the normal of unform base plane. More...
 
double Force ()
 Returns the force on blank holder. More...
 
double ForceStrength ()
 Returns the force strength on blank holder. More...
 
void GetBlankShape (std::vector< double > &nodes)
 Gets the blank result nodes. More...
 
void GetBorderLoops (std::vector< int > &index, std::vector< int > &nodeIdentifications)
 Gets the boundary loop IDs. More...
 
void GetBottomSurfaceStrain (std::vector< double > &nodes)
 Gets the bottom surface strain result. More...
 
void GetBottomSurfaceStress (std::vector< double > &nodes)
 Gets the bottom surface stress result. More...
 
std::vector< int > GetContactNodeIds ()
 Gets the element node IDs where the product face meshes and addendum faces mesh are contacting within the given tolerance. More...
 
void GetMeshes (std::vector< double > &vnode, std::vector< int > &constraintId, std::vector< int > &element)
 Gets the mesh element data. More...
 
int GetMinNodeID ()
 Gets the minimum node ID. More...
 
void GetNodeIdsOnFreeEdge (std::vector< int > &index, std::vector< int > &nodeIdentifications)
 Gets the node IDs on the free edges (non-constrainted boundary edges). More...
 
int GetRefNode ()
 Gets the reference node ID. More...
 
int GetSolverType ()
 Gets the solver calculation type. More...
 
void GetSpringbackShape (std::vector< double > &nodes)
 Gets the springbrack result. More...
 
void GetStrain (std::vector< double > &strains)
 Gets the strain result. More...
 
void GetStress (std::vector< double > &stress)
 Gets the stress result. More...
 
void GetThickness (std::vector< double > &thickness)
 Gets Thickness. More...
 
void GetTopSurfaceStrain (std::vector< double > &nodes)
 Gets the top surface strain result. More...
 
void GetTopSurfaceStress (std::vector< double > &nodes)
 Gets the top surface stress result. More...
 
bool InferElementSize ()
 Returns the option to infer 2-D element size. More...
 
bool InferThickness ()
 Returns the option to infer thickness. More...
 
void IsResultExist ()
 Checks whether the result is available or not. More...
 
NXOpen::PointMatchPointOne ()
 Returns the first match point for spring back calculation. More...
 
NXOpen::PointMatchPointThree ()
 Returns the third match point for spring back calculation. More...
 
NXOpen::PointMatchPointTwo ()
 Returns the second match point for spring back calculation. More...
 
double MaterialPropertyDensity ()
 Returns the density of material. More...
 
double MaterialPropertyE ()
 Returns the material property elasticity(E) which enables a material to return to its original shape and dimension. More...
 
double MaterialPropertyF ()
 Returns the friction of material. More...
 
double MaterialPropertyInitialStrain ()
 Returns the material initial strain to represent in a material upon achieving the given loading conditions in a relaxation or creep test. More...
 
double MaterialPropertyK ()
 Returns the K(Strength Coefficient) of material. More...
 
double MaterialPropertyN ()
 Returns the material n(Hardening Exponent) to represent the constant index used in calculations for stress-strain behaviour. More...
 
double MaterialPropertyPoisson ()
 Returns the material Poisson's ratio between the contraction at right angles to a stress and the direct extension. More...
 
double MaterialPropertyR0 ()
 Returns the r0(Anisotropy Coefficient) of material. More...
 
double MaterialPropertyR45 ()
 Returns the r45(Anisotropy Coefficient) of material. More...
 
double MaterialPropertyR90 ()
 Returns the r90(Anisotropy Coefficient) of material. More...
 
double MaterialPropertyYieldStress ()
 Returns the yield stress of material. More...
 
void Mesh ()
 Create FEM 2-D meshes based on the unform region surfaces and the target region surfaces. More...
 
bool MeshAttemptMapping ()
 Returns the option to attemp mapping for mesh elements. More...
 
double MeshElementSize ()
 Returns the 2-D element size for mesh. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::MeshElement MeshElementType ()
 Returns the 2-D mesh element type, either triangle or quadrate element. More...
 
double MeshMaxJacobian ()
 Returns the maximum Jacobian for mesh elements. More...
 
double MeshMaxWarp ()
 Returns the maximum warp for meshing. More...
 
bool MeshProcessFillet ()
 Returns the option to process fillet for mesh element. More...
 
int MeshSizeVariation ()
 Returns the variation of mesh element size. More...
 
double MeshSmallFeature ()
 Returns the value of small feature for mesh setting
Created in NX5.0.0. More...
 
bool MeshSplitQuad ()
 Returns the option to split quadrate element to triangle element when creating meshes. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::Object ObjectType ()
 Returns the object type for onestep unform. More...
 
void OnestepUnformRegisterProjectCallback ()
 Register the callback to solver. More...
 
NXOpen::ScCollectorPartBoundary ()
 Returns the boundary which is a group of edges user chooses to apply on equivalent force. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::Part PartType ()
 Returns the part type for onestep unform. More...
 
double Pressure ()
 Returns the pressure on blank holder. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::Process ProcessType ()
 Returns the process type for onestep unform. More...
 
bool ReportDisplayFlattenShape ()
 Returns the option to display result flatten shape in report. More...
 
bool ReportDisplaySpringback ()
 Returns the option to display springback result in report. More...
 
bool ReportDisplayStrain ()
 Returns the option to display strain in report. More...
 
bool ReportDisplayStress ()
 Returns the option to display stress in report. More...
 
bool ReportDisplayThickness ()
 Returns the option to display thickness information in report. More...
 
bool ReportDisplayViewControl ()
 Returns the option to control view while creating screen image in report. More...
 
bool ReverseSide ()
 Returns the option to indicate whether or not to unform the profile to the other side on the target body. More...
 
void SetAdvancedConstraintInformation (int advancedConstraintPartType, const std::vector< NXOpen::TaggedObject * > &blankHolderWithAddendumBinderRegion, const std::vector< NXOpen::TaggedObject * > &blankHolderWithoutAddendumBoundaryOfPart, double blankHolderWithAddendumPressure, double blankHolderWithAddendumForce, double blankHolderWithoutAddendumTension, double blankHolderWithoutAddendumForce, double blankHolderWithoutAddendumForceStrength, const std::vector< NXOpen::TaggedObject * > &drawbeadTag, const std::vector< double > &drawbeadTtension, const std::vector< double > &drawbeadNtension, const std::vector< double > &drawbeadForceStrength)
 Set advanced constraint information. More...
 
void SetBlankThickness (double thickness)
 Sets the blank thickness. More...
 
void SetBorderInfo (const std::vector< NXOpen::TaggedObject * > &edgeTags, const std::vector< int > &nids, const std::vector< int > &groupInfo)
 Sets the boundary condition information. More...
 
void SetConstraintInformation (bool noCommonEdges, const std::vector< int > &revisedDirU, const std::vector< int > &revisedDirT, const std::vector< int > &index, const std::vector< int > &constraintType, const std::vector< int > &cacNumsUnform, const std::vector< int > &cacNumsTarget, const std::vector< NXOpen::TaggedObject * > &consCurveFromUnform, const std::vector< NXOpen::TaggedObject * > &consCurveFromTarget, const std::vector< NXOpen::Point * > &consPointFromUnform, const std::vector< NXOpen::Point * > &consPointFromTarget, const std::vector< double > &startPtOfConsCrvsUnform, const std::vector< double > &startPtOfConsCrvsTarget)
 Set constraint information. More...
 
void SetConstraintType (NXOpen::BodyDes::OnestepUnformBuilder::Constraint constraintType)
 Sets the constraint type for intermediate unform or complete unform. More...
 
void SetContactPointsTolerance (double tolerance)
 Sets the tolerance to find contact points. More...
 
void SetDrawDirection (NXOpen::Direction *drawDirection)
 Sets the draw direction used to define the normal of unform base plane. More...
 
void SetDrawDirection (int tdx, int tdy, int tdz)
 Sets the unform draw direction. More...
 
bool SetFacesOnOffsetSheet (NXOpen::Body *unfoldBody)
 Sets the offset faces when the object type is body. More...
 
void SetForce (double force)
 Sets the force on blank holder. More...
 
void SetForceStrength (double forceStrength)
 Sets the force strength on blank holder. More...
 
void SetInferElementSize (bool inforElementSize)
 Sets the option to infer 2-D element size. More...
 
void SetInferThickness (bool inferThickness)
 Sets the option to infer thickness. More...
 
void SetMatchPointOne (NXOpen::Point *matchPointOne)
 Sets the first match point for spring back calculation. More...
 
void SetMatchPointThree (NXOpen::Point *matchPointThree)
 Sets the third match point for spring back calculation. More...
 
void SetMatchPointTwo (NXOpen::Point *matchPointTwo)
 Sets the second match point for spring back calculation. More...
 
void SetMaterialPropertyDensity (double materialPropertyDensity)
 Sets the density of material. More...
 
void SetMaterialPropertyE (double materialPropertyE)
 Sets the material property elasticity(E) which enables a material to return to its original shape and dimension. More...
 
void SetMaterialPropertyF (double materialPropertyF)
 Sets the friction of material. More...
 
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. More...
 
void SetMaterialPropertyK (double materialPropertyK)
 Sets the K(Strength Coefficient) of material. More...
 
void SetMaterialPropertyN (double materialPropertyN)
 Sets the material n(Hardening Exponent) to represent the constant index used in calculations for stress-strain behaviour. More...
 
void SetMaterialPropertyPoisson (double materialPropertyPoisson)
 Sets the material Poisson's ratio between the contraction at right angles to a stress and the direct extension. More...
 
void SetMaterialPropertyR0 (double materialPropertyR0)
 Sets the r0(Anisotropy Coefficient) of material. More...
 
void SetMaterialPropertyR45 (double materialPropertyR45)
 Sets the r45(Anisotropy Coefficient) of material. More...
 
void SetMaterialPropertyR90 (double materialPropertyR90)
 Sets the r90(Anisotropy Coefficient) of material. More...
 
void SetMaterialPropertyYieldStress (double materialPropertyYieldStress)
 Sets the yield stress of material. More...
 
void SetMeshAttemptMapping (bool meshAttemptMapping)
 Sets the option to attemp mapping for mesh elements. More...
 
void SetMeshElementSize (double meshElementSize)
 Sets the 2-D element size for mesh. More...
 
void SetMeshElementType (NXOpen::BodyDes::OnestepUnformBuilder::MeshElement meshElementType)
 Sets the 2-D mesh element type, either triangle or quadrate element. More...
 
void SetMeshMaxJacobian (double meshMaxJacobian)
 Sets the maximum Jacobian for mesh elements. More...
 
void SetMeshMaxWarp (double meshMaxWarp)
 Sets the maximum warp for meshing. More...
 
void SetMeshProcessFillet (bool meshProcessFillet)
 Sets the option to process fillet for mesh element. More...
 
void SetMeshSizeVariation (int meshSizeVariation)
 Sets the variation of mesh element size. More...
 
void SetMeshSmallFeature (double meshSmallFeature)
 Sets the value of small feature for mesh setting
Created in NX5.0.0. More...
 
void SetMeshSplitQuad (bool meshSplitQuad)
 Sets the option to split quadrate element to triangle element when creating meshes. More...
 
void SetNodeIDsOnFreeEdge (const std::vector< int > &index, const std::vector< int > &nids)
 Sets the node IDs on the free edges (non-constrainted boundary edges). More...
 
void SetObjectType (NXOpen::BodyDes::OnestepUnformBuilder::Object objectType)
 Sets the object type for onestep unform. More...
 
void SetPartType (NXOpen::BodyDes::OnestepUnformBuilder::Part partType)
 Sets the part type for onestep unform. More...
 
void SetPressure (double pressure)
 Sets the pressure on blank holder. More...
 
void SetProcessType (NXOpen::BodyDes::OnestepUnformBuilder::Process processType)
 Sets the process type for onestep unform. More...
 
void SetReportDisplayFlattenShape (bool reportDisplayFlattenShape)
 Sets the option to display result flatten shape in report. More...
 
void SetReportDisplaySpringback (bool reportDisplaySpringback)
 Sets the option to display springback result in report. More...
 
void SetReportDisplayStrain (bool reportDisplayStrain)
 Sets the option to display strain in report. More...
 
void SetReportDisplayStress (bool reportDisplayStress)
 Sets the option to display stress in report. More...
 
void SetReportDisplayThickness (bool reportDisplayThickness)
 Sets the option to display thickness information in report. More...
 
void SetReportDisplayViewControl (bool reportDisplayViewControl)
 Sets the option to control view while creating screen image in report. More...
 
void SetResultBlankShape (const std::vector< double > &blankshape)
 Sets blank shape result. More...
 
void SetResultNodesIdsOnProfile (const std::vector< int > &nids)
 Sets profile node ID result. More...
 
void SetResultNodesNumEachProfileCurve (const std::vector< int > &indexs)
 Sets total number of node on each profile. More...
 
void SetResultRefNodeId (int resultRefNodeId)
 Sets reference node ID. More...
 
void SetResultSpringBack (const std::vector< double > &springback)
 Sets springback result. More...
 
void SetResultStrain (const std::vector< double > &strain)
 Sets strain result. More...
 
void SetResultStress (const std::vector< double > &stress)
 Sets stress result. More...
 
void SetResultThickness (const std::vector< double > &thickness)
 Sets thickness result. More...
 
void SetReverseSide (bool reverseSide)
 Sets the option to indicate whether or not to unform the profile to the other side on the target body. More...
 
void SetSolverConvergencyLevel (NXOpen::BodyDes::OnestepUnformBuilder::Convergency solverConvergencyLevel)
 Sets the convergency level of onestep solver. More...
 
void SetSolverDisplaySpringbackMode (NXOpen::BodyDes::OnestepUnformBuilder::DisplaySpringbackMode solverDisplaySpringbackMode)
 Sets the option for springback display. More...
 
void SetSolverDoSpringbackCalculation (bool solverDoSpringbackCalculation)
 Sets the option to do springback calculation in onestep solver. More...
 
void SetSolverJoinOutputCurves (bool solverJoinOutputCurves)
 Sets the option to join output curves. More...
 
void SetSolverMaxIterationSteps (int solverMaxIterationSteps)
 Sets the maximum number of iteration steps in onestep solver. More...
 
void SetSolverSaveAnalysisResultsIntoFeature (bool solverSaveAnalysisResultsIntoFeature)
 Sets the option to save analysis result into feature. More...
 
void SetSurfaceType (NXOpen::BodyDes::OnestepUnformBuilder::Surface surfaceType)
 Sets the surface type used to determine offset direction. More...
 
void SetSurfaceType (int tOnestepSolverSurfaceType)
 Sets the unform surface type. More...
 
void SetThickness (double thickness)
 Sets the thickness of sheet metal model. More...
 
void SetThicknessDirection (NXOpen::Direction *thicknessDirection)
 Sets the thickness direction used to define the direction of product thickness at the specific point in trimline. More...
 
void SetTrimlinePoint (NXOpen::Point *point)
 Sets the point where the thickness direction is defined for trimline. More...
 
void SetUnfoldModeType (NXOpen::BodyDes::OnestepUnformBuilder::UnfoldMode unfoldModeType)
 Sets the onestep unfold mode. More...
 
void SetUnfoldSolid (NXOpen::Body *unfoldSolidTag)
 Sets the solid body to unform. More...
 
void SetUnformSection (NXOpen::Section *unformsection)
 Sets the unform section which includes a group of user selected points or curves. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::Convergency SolverConvergencyLevel ()
 Returns the convergency level of onestep solver. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::DisplaySpringbackMode SolverDisplaySpringbackMode ()
 Returns the option for springback display. More...
 
bool SolverDoSpringbackCalculation ()
 Returns the option to do springback calculation in onestep solver. More...
 
bool SolverJoinOutputCurves ()
 Returns the option to join output curves. More...
 
int SolverMaxIterationSteps ()
 Returns the maximum number of iteration steps in onestep solver. More...
 
bool SolverSaveAnalysisResultsIntoFeature ()
 Returns the option to save analysis result into feature. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::Surface SurfaceType ()
 Returns the surface type used to determine offset direction. More...
 
NXOpen::ScCollectorTargetRegion ()
 Returns the target region which is a group of faces user chooses to unfrom to. More...
 
double Thickness ()
 Returns the thickness of sheet metal model. More...
 
NXOpen::DirectionThicknessDirection ()
 Returns the thickness direction used to define the direction of product thickness at the specific point in trimline. More...
 
NXOpen::PointTrimlinePoint ()
 Returns the point where the thickness direction is defined for trimline. More...
 
NXOpen::BodyDes::OnestepUnformBuilder::UnfoldMode UnfoldModeType ()
 Returns the onestep unfold mode. More...
 
NXOpen::BodyUnfoldSolid ()
 Returns the solid body to unform. More...
 
NXOpen::SelectBodyListUnfoldSolidRegion ()
 Returns the unfold solid regions which are a group of faces user chooses to unform. More...
 
NXOpen::ScCollectorUnformRegion ()
 Returns the unform region which is a group of faces user chooses to unform. More...
 
NXOpen::SectionUnformSection ()
 Returns the unform section which includes a group of user selected points or curves. More...
 
void UpdateInputMeshDataToSolver ()
 Updates the mesh elements to solver. More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 Returns the feature currently being edited by this builder. More...
 
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
bool ParentFeatureInternal ()
 Returns whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
bool PatchSolutionFlag ()
 Returns the patch solution flag
Created in NX8.0.1. More...
 
NXString PatchSurfaceFilename ()
 Returns the patch surface filename
Created in NX8.0.1. More...
 
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited
Created in NX6.0.0. More...
 
void SetParentFeatureInternal (bool isInternal)
 Sets whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
void SetPatchSolutionFlag (bool optionValue)
 Sets the patch solution flag
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const NXString &surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const char *surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
NXString SurroundingPatchSurfaceFilename ()
 Returns the surrounding patch surface filename
Created in NX8.0.1. More...
 
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the internal parent feature of the feature being edited to external
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::BodyDes::OnestepUnformBuilder .

This allows the creation of an Onestep Unform.
To create a new instance of this class, use NXOpen::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

ProcessTrimLine 

trim line

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.

UnfoldModeTrimline 

Onestep unfold mode is trimline.

UnfoldModeUnknown 

Onestep unfold mode is unknown.

Member Function Documentation

NXOpen::ScCollector* NXOpen::BodyDes::OnestepUnformBuilder::BinderRegion ( )

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


Created in NX7.5.0.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::Calculation ( )

Starts solver to calculate.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

NXOpen::BodyDes::OnestepUnformBuilder::Constraint NXOpen::BodyDes::OnestepUnformBuilder::ConstraintType ( )

Returns the constraint type for intermediate unform or complete unform.


Created in NX5.0.0.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::Constructor ( int  tOnestepSolverType)

Constructs solver to prepare the data.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
tOnestepSolverTypetonestepsolvertype
double NXOpen::BodyDes::OnestepUnformBuilder::ContactPointsTolerance ( )

Returns the tolerance to find contact points.


Created in NX11.0.1.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::CreateSheetBody ( bool  readResultFromFeature)

Creates unform sheet body result.


Created in NX9.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
readResultFromFeaturereadresultfromfeature
void NXOpen::BodyDes::OnestepUnformBuilder::Destructor ( )

Destructs solver to release the data.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

void NXOpen::BodyDes::OnestepUnformBuilder::DisplayProfile ( bool  readResultFromFeature)

Displays profile result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
readResultFromFeaturereadresultfromfeature
NXOpen::Direction* NXOpen::BodyDes::OnestepUnformBuilder::DrawDirection ( )

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


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::Force ( )

Returns the force on blank holder.


Created in NX7.5.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::ForceStrength ( )

Returns the force strength on blank holder.


Created in NX7.5.0.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::GetBlankShape ( std::vector< double > &  nodes)

Gets the blank result nodes.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
nodesnodes
void NXOpen::BodyDes::OnestepUnformBuilder::GetBorderLoops ( std::vector< int > &  index,
std::vector< int > &  nodeIdentifications 
)

Gets the boundary loop IDs.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
indexindex
nodeIdentificationsnodeidentifications
void NXOpen::BodyDes::OnestepUnformBuilder::GetBottomSurfaceStrain ( std::vector< double > &  nodes)

Gets the bottom surface strain result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
nodesnodes
void NXOpen::BodyDes::OnestepUnformBuilder::GetBottomSurfaceStress ( std::vector< double > &  nodes)

Gets the bottom surface stress result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
nodesnodes
std::vector<int> NXOpen::BodyDes::OnestepUnformBuilder::GetContactNodeIds ( )

Gets the element node IDs where the product face meshes and addendum faces mesh are contacting within the given tolerance.

Returns

Created in NX11.0.1.

License requirements : None
void NXOpen::BodyDes::OnestepUnformBuilder::GetMeshes ( std::vector< double > &  vnode,
std::vector< int > &  constraintId,
std::vector< int > &  element 
)

Gets the mesh element data.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
vnodevnode
constraintIdconstraint id
elementelement
int NXOpen::BodyDes::OnestepUnformBuilder::GetMinNodeID ( )

Gets the minimum node ID.

Returns

Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
void NXOpen::BodyDes::OnestepUnformBuilder::GetNodeIdsOnFreeEdge ( std::vector< int > &  index,
std::vector< int > &  nodeIdentifications 
)

Gets the node IDs on the free edges (non-constrainted boundary edges).


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
indexindex
nodeIdentificationsnodeidentifications
int NXOpen::BodyDes::OnestepUnformBuilder::GetRefNode ( )

Gets the reference node ID.

Returns

Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
int NXOpen::BodyDes::OnestepUnformBuilder::GetSolverType ( )

Gets the solver calculation type.

Returns

Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
void NXOpen::BodyDes::OnestepUnformBuilder::GetSpringbackShape ( std::vector< double > &  nodes)

Gets the springbrack result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
nodesnodes
void NXOpen::BodyDes::OnestepUnformBuilder::GetStrain ( std::vector< double > &  strains)

Gets the strain result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
strainsstrains
void NXOpen::BodyDes::OnestepUnformBuilder::GetStress ( std::vector< double > &  stress)

Gets the stress result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
stressstress
void NXOpen::BodyDes::OnestepUnformBuilder::GetThickness ( std::vector< double > &  thickness)

Gets Thickness.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
thicknessthickness
void NXOpen::BodyDes::OnestepUnformBuilder::GetTopSurfaceStrain ( std::vector< double > &  nodes)

Gets the top surface strain result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
nodesnodes
void NXOpen::BodyDes::OnestepUnformBuilder::GetTopSurfaceStress ( std::vector< double > &  nodes)

Gets the top surface stress result.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
nodesnodes
bool NXOpen::BodyDes::OnestepUnformBuilder::InferElementSize ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::InferThickness ( )

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

void NXOpen::BodyDes::OnestepUnformBuilder::IsResultExist ( )

Checks whether the result is available or not.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

NXOpen::Point* NXOpen::BodyDes::OnestepUnformBuilder::MatchPointOne ( )

Returns the first match point for spring back calculation.


Created in NX6.0.0.

License requirements : None

NXOpen::Point* NXOpen::BodyDes::OnestepUnformBuilder::MatchPointThree ( )

Returns the third match point for spring back calculation.


Created in NX6.0.0.

License requirements : None

NXOpen::Point* NXOpen::BodyDes::OnestepUnformBuilder::MatchPointTwo ( )

Returns the second match point for spring back calculation.


Created in NX6.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyDensity ( )

Returns the density of material.


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyE ( )

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

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyF ( )

Returns the friction of material.


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyInitialStrain ( )

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

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyK ( )

Returns the K(Strength Coefficient) of material.


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyN ( )

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

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyPoisson ( )

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

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyR0 ( )

Returns the r0(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyR45 ( )

Returns the r45(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyR90 ( )

Returns the r90(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MaterialPropertyYieldStress ( )

Returns the yield stress of material.


Created in NX5.0.0.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::Mesh ( )

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

bool NXOpen::BodyDes::OnestepUnformBuilder::MeshAttemptMapping ( )

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

double NXOpen::BodyDes::OnestepUnformBuilder::MeshElementSize ( )

Returns the 2-D element size for mesh.


Created in NX5.0.0.

License requirements : None

NXOpen::BodyDes::OnestepUnformBuilder::MeshElement NXOpen::BodyDes::OnestepUnformBuilder::MeshElementType ( )

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


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MeshMaxJacobian ( )

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

double NXOpen::BodyDes::OnestepUnformBuilder::MeshMaxWarp ( )

Returns the maximum warp for meshing.


Created in NX5.0.0.

License requirements : None

bool NXOpen::BodyDes::OnestepUnformBuilder::MeshProcessFillet ( )

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

int NXOpen::BodyDes::OnestepUnformBuilder::MeshSizeVariation ( )

Returns the variation of mesh element size.


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::MeshSmallFeature ( )

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



License requirements : None

bool NXOpen::BodyDes::OnestepUnformBuilder::MeshSplitQuad ( )

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


Created in NX5.0.0.

License requirements : None

NXOpen::BodyDes::OnestepUnformBuilder::Object NXOpen::BodyDes::OnestepUnformBuilder::ObjectType ( )

Returns the object type for onestep unform.


Created in NX8.0.0.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::OnestepUnformRegisterProjectCallback ( )

Register the callback to solver.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

NXOpen::ScCollector* NXOpen::BodyDes::OnestepUnformBuilder::PartBoundary ( )

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


Created in NX7.5.0.

License requirements : None

NXOpen::BodyDes::OnestepUnformBuilder::Part NXOpen::BodyDes::OnestepUnformBuilder::PartType ( )

Returns the part type for onestep unform.


Created in NX7.5.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::Pressure ( )

Returns the pressure on blank holder.


Created in NX7.5.0.

License requirements : None

NXOpen::BodyDes::OnestepUnformBuilder::Process NXOpen::BodyDes::OnestepUnformBuilder::ProcessType ( )

Returns the process type for onestep unform.


Created in NX7.5.0.

License requirements : None

bool NXOpen::BodyDes::OnestepUnformBuilder::ReportDisplayFlattenShape ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::ReportDisplaySpringback ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::ReportDisplayStrain ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::ReportDisplayStress ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::ReportDisplayThickness ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::ReportDisplayViewControl ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::ReverseSide ( )

Returns the option to indicate whether or not to unform the profile to the other side on the target body.

This option is appliable only in case the following conditions are all satisfied: entire unform to separate target body, Curve to Curve constraint on inner edges.
Created in NX9.0.0.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::SetAdvancedConstraintInformation ( int  advancedConstraintPartType,
const std::vector< NXOpen::TaggedObject * > &  blankHolderWithAddendumBinderRegion,
const std::vector< NXOpen::TaggedObject * > &  blankHolderWithoutAddendumBoundaryOfPart,
double  blankHolderWithAddendumPressure,
double  blankHolderWithAddendumForce,
double  blankHolderWithoutAddendumTension,
double  blankHolderWithoutAddendumForce,
double  blankHolderWithoutAddendumForceStrength,
const std::vector< NXOpen::TaggedObject * > &  drawbeadTag,
const std::vector< double > &  drawbeadTtension,
const std::vector< double > &  drawbeadNtension,
const std::vector< double > &  drawbeadForceStrength 
)

Set advanced constraint information.


Created in NX8.5.0.

License requirements : None

Parameters
advancedConstraintPartTypeadvancedconstraintparttype
blankHolderWithAddendumBinderRegionObjects to be checked
blankHolderWithoutAddendumBoundaryOfPartObjects to be checked
blankHolderWithAddendumPressureblankholderwithaddendumpressure
blankHolderWithAddendumForceblankholderwithaddendumforce
blankHolderWithoutAddendumTensionblankholderwithoutaddendumtension
blankHolderWithoutAddendumForceblankholderwithoutaddendumforce
blankHolderWithoutAddendumForceStrengthblankholderwithoutaddendumforcestrength
drawbeadTagObjects to be checked
drawbeadTtensiondrawbeadttension
drawbeadNtensiondrawbeadntension
drawbeadForceStrengthdrawbeadforcestrength
void NXOpen::BodyDes::OnestepUnformBuilder::SetBlankThickness ( double  thickness)

Sets the blank thickness.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
thicknessthickness
void NXOpen::BodyDes::OnestepUnformBuilder::SetBorderInfo ( const std::vector< NXOpen::TaggedObject * > &  edgeTags,
const std::vector< int > &  nids,
const std::vector< int > &  groupInfo 
)

Sets the boundary condition information.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
edgeTagsObjects to be checked
nidsnids
groupInfogroupinfo
void NXOpen::BodyDes::OnestepUnformBuilder::SetConstraintInformation ( bool  noCommonEdges,
const std::vector< int > &  revisedDirU,
const std::vector< int > &  revisedDirT,
const std::vector< int > &  index,
const std::vector< int > &  constraintType,
const std::vector< int > &  cacNumsUnform,
const std::vector< int > &  cacNumsTarget,
const std::vector< NXOpen::TaggedObject * > &  consCurveFromUnform,
const std::vector< NXOpen::TaggedObject * > &  consCurveFromTarget,
const std::vector< NXOpen::Point * > &  consPointFromUnform,
const std::vector< NXOpen::Point * > &  consPointFromTarget,
const std::vector< double > &  startPtOfConsCrvsUnform,
const std::vector< double > &  startPtOfConsCrvsTarget 
)

Set constraint information.


Created in NX8.5.0.

License requirements : None

Parameters
noCommonEdgesnocommonedges
revisedDirUreviseddiru
revisedDirTreviseddirt
indexindex
constraintTypeconstrainttype
cacNumsUnformcacnumsunform
cacNumsTargetcacnumstarget
consCurveFromUnformObjects to be checked
consCurveFromTargetObjects to be checked
consPointFromUnformObjects to be checked
consPointFromTargetObjects to be checked
startPtOfConsCrvsUnformstartptofconscrvsunform
startPtOfConsCrvsTargetstartptofconscrvstarget
void NXOpen::BodyDes::OnestepUnformBuilder::SetConstraintType ( NXOpen::BodyDes::OnestepUnformBuilder::Constraint  constraintType)

Sets the constraint type for intermediate unform or complete unform.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
constraintTypeconstrainttype
void NXOpen::BodyDes::OnestepUnformBuilder::SetContactPointsTolerance ( double  tolerance)

Sets the tolerance to find contact points.


Created in NX11.0.1.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
tolerancetolerance
void NXOpen::BodyDes::OnestepUnformBuilder::SetDrawDirection ( NXOpen::Direction drawDirection)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
drawDirectiondrawdirection
void NXOpen::BodyDes::OnestepUnformBuilder::SetDrawDirection ( int  tdx,
int  tdy,
int  tdz 
)

Sets the unform draw direction.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
tdxtdx
tdytdy
tdztdz
bool NXOpen::BodyDes::OnestepUnformBuilder::SetFacesOnOffsetSheet ( NXOpen::Body unfoldBody)

Sets the offset faces when the object type is body.

Returns

Created in NX11.0.2.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters
unfoldBodyunfoldbody
void NXOpen::BodyDes::OnestepUnformBuilder::SetForce ( double  force)

Sets the force on blank holder.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
forceforce
void NXOpen::BodyDes::OnestepUnformBuilder::SetForceStrength ( double  forceStrength)

Sets the force strength on blank holder.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal")

Parameters
forceStrengthforcestrength
void NXOpen::BodyDes::OnestepUnformBuilder::SetInferElementSize ( bool  inforElementSize)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
inforElementSizeinforelementsize
void NXOpen::BodyDes::OnestepUnformBuilder::SetInferThickness ( bool  inferThickness)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
inferThicknessinferthickness
void NXOpen::BodyDes::OnestepUnformBuilder::SetMatchPointOne ( NXOpen::Point matchPointOne)

Sets the first match point for spring back calculation.


Created in NX6.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
matchPointOnematchpointone
void NXOpen::BodyDes::OnestepUnformBuilder::SetMatchPointThree ( NXOpen::Point matchPointThree)

Sets the third match point for spring back calculation.


Created in NX6.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
matchPointThreematchpointthree
void NXOpen::BodyDes::OnestepUnformBuilder::SetMatchPointTwo ( NXOpen::Point matchPointTwo)

Sets the second match point for spring back calculation.


Created in NX6.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
matchPointTwomatchpointtwo
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyDensity ( double  materialPropertyDensity)

Sets the density of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyDensitymaterialpropertydensity
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyE ( double  materialPropertyE)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyEmaterialpropertye
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyF ( double  materialPropertyF)

Sets the friction of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyInitialStrainmaterialpropertyinitialstrain
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyK ( double  materialPropertyK)

Sets the K(Strength Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyKmaterialpropertyk
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyN ( double  materialPropertyN)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyNmaterialpropertyn
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyPoisson ( double  materialPropertyPoisson)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyPoissonmaterialpropertypoisson
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyR0 ( double  materialPropertyR0)

Sets the r0(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyR0materialpropertyr0
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyR45 ( double  materialPropertyR45)

Sets the r45(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyR45materialpropertyr45
void NXOpen::BodyDes::OnestepUnformBuilder::SetMaterialPropertyR90 ( double  materialPropertyR90)

Sets the r90(Anisotropy Coefficient) of material.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
materialPropertyYieldStressmaterialpropertyyieldstress
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshAttemptMapping ( bool  meshAttemptMapping)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshAttemptMappingmeshattemptmapping
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshElementSize ( double  meshElementSize)

Sets the 2-D element size for mesh.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshElementSizemeshelementsize
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshElementType ( NXOpen::BodyDes::OnestepUnformBuilder::MeshElement  meshElementType)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshElementTypemeshelementtype
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshMaxJacobian ( double  meshMaxJacobian)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshMaxJacobianmeshmaxjacobian
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshMaxWarp ( double  meshMaxWarp)

Sets the maximum warp for meshing.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshMaxWarpmeshmaxwarp
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshProcessFillet ( bool  meshProcessFillet)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshProcessFilletmeshprocessfillet
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshSizeVariation ( int  meshSizeVariation)

Sets the variation of mesh element size.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshSizeVariationmeshsizevariation
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshSmallFeature ( double  meshSmallFeature)

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



License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshSmallFeaturemeshsmallfeature
void NXOpen::BodyDes::OnestepUnformBuilder::SetMeshSplitQuad ( bool  meshSplitQuad)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
meshSplitQuadmeshsplitquad
void NXOpen::BodyDes::OnestepUnformBuilder::SetNodeIDsOnFreeEdge ( const std::vector< int > &  index,
const std::vector< int > &  nids 
)

Sets the node IDs on the free edges (non-constrainted boundary edges).


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
indexindex
nidsnids
void NXOpen::BodyDes::OnestepUnformBuilder::SetObjectType ( NXOpen::BodyDes::OnestepUnformBuilder::Object  objectType)

Sets the object type for onestep unform.


Created in NX8.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
objectTypeobjecttype
void NXOpen::BodyDes::OnestepUnformBuilder::SetPartType ( NXOpen::BodyDes::OnestepUnformBuilder::Part  partType)

Sets the part type for onestep unform.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
partTypeparttype
void NXOpen::BodyDes::OnestepUnformBuilder::SetPressure ( double  pressure)

Sets the pressure on blank holder.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
pressurepressure
void NXOpen::BodyDes::OnestepUnformBuilder::SetProcessType ( NXOpen::BodyDes::OnestepUnformBuilder::Process  processType)

Sets the process type for onestep unform.


Created in NX7.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
processTypeprocesstype
void NXOpen::BodyDes::OnestepUnformBuilder::SetReportDisplayFlattenShape ( bool  reportDisplayFlattenShape)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
reportDisplayFlattenShapereportdisplayflattenshape
void NXOpen::BodyDes::OnestepUnformBuilder::SetReportDisplaySpringback ( bool  reportDisplaySpringback)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
reportDisplaySpringbackreportdisplayspringback
void NXOpen::BodyDes::OnestepUnformBuilder::SetReportDisplayStrain ( bool  reportDisplayStrain)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
reportDisplayStrainreportdisplaystrain
void NXOpen::BodyDes::OnestepUnformBuilder::SetReportDisplayStress ( bool  reportDisplayStress)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
reportDisplayStressreportdisplaystress
void NXOpen::BodyDes::OnestepUnformBuilder::SetReportDisplayThickness ( bool  reportDisplayThickness)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
reportDisplayThicknessreportdisplaythickness
void NXOpen::BodyDes::OnestepUnformBuilder::SetReportDisplayViewControl ( bool  reportDisplayViewControl)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
reportDisplayViewControlreportdisplayviewcontrol
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultBlankShape ( const std::vector< double > &  blankshape)

Sets blank shape result.


Created in NX8.5.0.

License requirements : None

Parameters
blankshapeblankshape
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultNodesIdsOnProfile ( const std::vector< int > &  nids)

Sets profile node ID result.


Created in NX8.5.0.

License requirements : None

Parameters
nidsnids
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultNodesNumEachProfileCurve ( const std::vector< int > &  indexs)

Sets total number of node on each profile.


Created in NX8.5.0.

License requirements : None

Parameters
indexsindexs
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultRefNodeId ( int  resultRefNodeId)

Sets reference node ID.


Created in NX8.5.0.

License requirements : None

Parameters
resultRefNodeIdresultrefnodeid
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultSpringBack ( const std::vector< double > &  springback)

Sets springback result.


Created in NX8.5.0.

License requirements : None

Parameters
springbackspringback
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultStrain ( const std::vector< double > &  strain)

Sets strain result.


Created in NX8.5.0.

License requirements : None

Parameters
strainstrain
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultStress ( const std::vector< double > &  stress)

Sets stress result.


Created in NX8.5.0.

License requirements : None

Parameters
stressstress
void NXOpen::BodyDes::OnestepUnformBuilder::SetResultThickness ( const std::vector< double > &  thickness)

Sets thickness result.


Created in NX8.5.0.

License requirements : None

Parameters
thicknessthickness
void NXOpen::BodyDes::OnestepUnformBuilder::SetReverseSide ( bool  reverseSide)

Sets the option to indicate whether or not to unform the profile to the other side on the target body.

This option is appliable only in case the following conditions are all satisfied: entire unform to separate target body, Curve to Curve constraint on inner edges.
Created in NX9.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
reverseSidereverseside
void NXOpen::BodyDes::OnestepUnformBuilder::SetSolverConvergencyLevel ( NXOpen::BodyDes::OnestepUnformBuilder::Convergency  solverConvergencyLevel)

Sets the convergency level of onestep solver.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
solverConvergencyLevelsolverconvergencylevel
void NXOpen::BodyDes::OnestepUnformBuilder::SetSolverDisplaySpringbackMode ( NXOpen::BodyDes::OnestepUnformBuilder::DisplaySpringbackMode  solverDisplaySpringbackMode)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
solverDisplaySpringbackModesolverdisplayspringbackmode
void NXOpen::BodyDes::OnestepUnformBuilder::SetSolverDoSpringbackCalculation ( bool  solverDoSpringbackCalculation)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
solverDoSpringbackCalculationsolverdospringbackcalculation
void NXOpen::BodyDes::OnestepUnformBuilder::SetSolverJoinOutputCurves ( bool  solverJoinOutputCurves)

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
solverJoinOutputCurvessolverjoinoutputcurves
void NXOpen::BodyDes::OnestepUnformBuilder::SetSolverMaxIterationSteps ( int  solverMaxIterationSteps)

Sets the maximum number of iteration steps in onestep solver.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

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 nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
solverSaveAnalysisResultsIntoFeaturesolversaveanalysisresultsintofeature
void NXOpen::BodyDes::OnestepUnformBuilder::SetSurfaceType ( NXOpen::BodyDes::OnestepUnformBuilder::Surface  surfaceType)

Sets the surface type used to determine offset direction.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
surfaceTypesurfacetype
void NXOpen::BodyDes::OnestepUnformBuilder::SetSurfaceType ( int  tOnestepSolverSurfaceType)

Sets the unform surface type.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
tOnestepSolverSurfaceTypetonestepsolversurfacetype
void NXOpen::BodyDes::OnestepUnformBuilder::SetThickness ( double  thickness)

Sets the thickness of sheet metal model.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
thicknessthickness
void NXOpen::BodyDes::OnestepUnformBuilder::SetThicknessDirection ( NXOpen::Direction thicknessDirection)

Sets the thickness direction used to define the direction of product thickness at the specific point in trimline.


Created in NX11.0.2.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
thicknessDirectionthicknessdirection
void NXOpen::BodyDes::OnestepUnformBuilder::SetTrimlinePoint ( NXOpen::Point point)

Sets the point where the thickness direction is defined for trimline.


Created in NX11.0.2.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
pointpoint
void NXOpen::BodyDes::OnestepUnformBuilder::SetUnfoldModeType ( NXOpen::BodyDes::OnestepUnformBuilder::UnfoldMode  unfoldModeType)

Sets the onestep unfold mode.


Created in NX5.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
unfoldModeTypeunfoldmodetype
void NXOpen::BodyDes::OnestepUnformBuilder::SetUnfoldSolid ( NXOpen::Body unfoldSolidTag)

Sets the solid body to unform.


Created in NX8.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
unfoldSolidTagunfoldsolidtag
void NXOpen::BodyDes::OnestepUnformBuilder::SetUnformSection ( NXOpen::Section unformsection)

Sets the unform section which includes a group of user selected points or curves.


Created in NX10.0.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
unformsectionunformsection
NXOpen::BodyDes::OnestepUnformBuilder::Convergency NXOpen::BodyDes::OnestepUnformBuilder::SolverConvergencyLevel ( )

Returns the convergency level of onestep solver.


Created in NX5.0.0.

License requirements : None

NXOpen::BodyDes::OnestepUnformBuilder::DisplaySpringbackMode NXOpen::BodyDes::OnestepUnformBuilder::SolverDisplaySpringbackMode ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::SolverDoSpringbackCalculation ( )

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

bool NXOpen::BodyDes::OnestepUnformBuilder::SolverJoinOutputCurves ( )

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

int NXOpen::BodyDes::OnestepUnformBuilder::SolverMaxIterationSteps ( )

Returns the maximum number of iteration steps in onestep solver.


Created in NX5.0.0.

License requirements : None

bool NXOpen::BodyDes::OnestepUnformBuilder::SolverSaveAnalysisResultsIntoFeature ( )

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

NXOpen::BodyDes::OnestepUnformBuilder::Surface NXOpen::BodyDes::OnestepUnformBuilder::SurfaceType ( )

Returns the surface type used to determine offset direction.


Created in NX5.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::BodyDes::OnestepUnformBuilder::TargetRegion ( )

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


Created in NX5.0.0.

License requirements : None

double NXOpen::BodyDes::OnestepUnformBuilder::Thickness ( )

Returns the thickness of sheet metal model.


Created in NX5.0.0.

License requirements : None

NXOpen::Direction* NXOpen::BodyDes::OnestepUnformBuilder::ThicknessDirection ( )

Returns the thickness direction used to define the direction of product thickness at the specific point in trimline.


Created in NX11.0.2.

License requirements : None

NXOpen::Point* NXOpen::BodyDes::OnestepUnformBuilder::TrimlinePoint ( )

Returns the point where the thickness direction is defined for trimline.


Created in NX11.0.2.

License requirements : None

NXOpen::BodyDes::OnestepUnformBuilder::UnfoldMode NXOpen::BodyDes::OnestepUnformBuilder::UnfoldModeType ( )

Returns the onestep unfold mode.


Created in NX5.0.0.

License requirements : None

NXOpen::Body* NXOpen::BodyDes::OnestepUnformBuilder::UnfoldSolid ( )

Returns the solid body to unform.


Created in NX8.0.0.

License requirements : None

NXOpen::SelectBodyList* NXOpen::BodyDes::OnestepUnformBuilder::UnfoldSolidRegion ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::BodyDes::OnestepUnformBuilder::UnformRegion ( )

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


Created in NX5.0.0.

License requirements : None

NXOpen::Section* NXOpen::BodyDes::OnestepUnformBuilder::UnformSection ( )

Returns the unform section which includes a group of user selected points or curves.


Created in NX10.0.0.

License requirements : None

void NXOpen::BodyDes::OnestepUnformBuilder::UpdateInputMeshDataToSolver ( )

Updates the mesh elements to solver.


Created in NX8.5.0.

License requirements : nx_onestep_analysis ("NX Onestep Analysis") OR nx_general_packaging ("NX General Packaging") OR die_engineering ("DIE ENGINEERING") OR aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")


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