Class OnestepUnformBuilder
Inheritance
OnestepUnformBuilder
Assembly: NXOpen.dll
Syntax
public class OnestepUnformBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
OnestepUnformBuilder()
Declaration
protected OnestepUnformBuilder()
Properties
BinderRegion
Declaration
public ScCollector BinderRegion { get; }
Property Value
ConstraintType
Declaration
public OnestepUnformBuilder.Constraint ConstraintType { get; set; }
Property Value
ContactPointsTolerance
Declaration
public double ContactPointsTolerance { get; set; }
Property Value
DrawDirection
Declaration
public Direction DrawDirection { get; set; }
Property Value
Force
Declaration
public double Force { get; set; }
Property Value
ForceStrength
Declaration
public double ForceStrength { get; set; }
Property Value
InferElementSize
Declaration
public bool InferElementSize { get; set; }
Property Value
InferThickness
Declaration
public bool InferThickness { get; set; }
Property Value
MatchPointOne
Declaration
public Point MatchPointOne { get; set; }
Property Value
MatchPointThree
Declaration
public Point MatchPointThree { get; set; }
Property Value
MatchPointTwo
Declaration
public Point MatchPointTwo { get; set; }
Property Value
MaterialPropertyDensity
Declaration
public double MaterialPropertyDensity { get; set; }
Property Value
MaterialPropertyE
Declaration
public double MaterialPropertyE { get; set; }
Property Value
MaterialPropertyF
Declaration
public double MaterialPropertyF { get; set; }
Property Value
MaterialPropertyInitialStrain
Declaration
public double MaterialPropertyInitialStrain { get; set; }
Property Value
MaterialPropertyK
Declaration
public double MaterialPropertyK { get; set; }
Property Value
MaterialPropertyN
Declaration
public double MaterialPropertyN { get; set; }
Property Value
MaterialPropertyPoisson
Declaration
public double MaterialPropertyPoisson { get; set; }
Property Value
MaterialPropertyR0
Declaration
public double MaterialPropertyR0 { get; set; }
Property Value
MaterialPropertyR45
Declaration
public double MaterialPropertyR45 { get; set; }
Property Value
MaterialPropertyR90
Declaration
public double MaterialPropertyR90 { get; set; }
Property Value
MaterialPropertyYieldStress
Declaration
public double MaterialPropertyYieldStress { get; set; }
Property Value
MeshAttemptMapping
Declaration
public bool MeshAttemptMapping { get; set; }
Property Value
MeshElementSize
Declaration
public double MeshElementSize { get; set; }
Property Value
MeshElementType
Declaration
public OnestepUnformBuilder.MeshElement MeshElementType { get; set; }
Property Value
MeshMaxJacobian
Declaration
public double MeshMaxJacobian { get; set; }
Property Value
MeshMaxWarp
Declaration
public double MeshMaxWarp { get; set; }
Property Value
MeshProcessFillet
Declaration
public bool MeshProcessFillet { get; set; }
Property Value
MeshSizeVariation
Declaration
public int MeshSizeVariation { get; set; }
Property Value
MeshSmallFeature
Declaration
public double MeshSmallFeature { get; set; }
Property Value
MeshSplitQuad
Declaration
public bool MeshSplitQuad { get; set; }
Property Value
ObjectType
Declaration
public OnestepUnformBuilder.Object ObjectType { get; set; }
Property Value
PartBoundary
Declaration
public ScCollector PartBoundary { get; }
Property Value
PartType
Declaration
public OnestepUnformBuilder.Part PartType { get; set; }
Property Value
Pressure
Declaration
public double Pressure { get; set; }
Property Value
ProcessType
Declaration
public OnestepUnformBuilder.Process ProcessType { get; set; }
Property Value
ReportDisplayFlattenShape
Declaration
public bool ReportDisplayFlattenShape { get; set; }
Property Value
ReportDisplaySpringback
Declaration
public bool ReportDisplaySpringback { get; set; }
Property Value
ReportDisplayStrain
Declaration
public bool ReportDisplayStrain { get; set; }
Property Value
ReportDisplayStress
Declaration
public bool ReportDisplayStress { get; set; }
Property Value
ReportDisplayThickness
Declaration
public bool ReportDisplayThickness { get; set; }
Property Value
ReportDisplayViewControl
Declaration
public bool ReportDisplayViewControl { get; set; }
Property Value
ReverseSide
Declaration
public bool ReverseSide { get; set; }
Property Value
SolverConvergencyLevel
Declaration
public OnestepUnformBuilder.Convergency SolverConvergencyLevel { get; set; }
Property Value
SolverDisplaySpringbackMode
Declaration
public OnestepUnformBuilder.DisplaySpringbackMode SolverDisplaySpringbackMode { get; set; }
Property Value
SolverDoSpringbackCalculation
Declaration
public bool SolverDoSpringbackCalculation { get; set; }
Property Value
SolverJoinOutputCurves
Declaration
public bool SolverJoinOutputCurves { get; set; }
Property Value
SolverMaxIterationSteps
Declaration
public int SolverMaxIterationSteps { get; set; }
Property Value
SolverSaveAnalysisResultsIntoFeature
Declaration
public bool SolverSaveAnalysisResultsIntoFeature { get; set; }
Property Value
SurfaceType
Declaration
public OnestepUnformBuilder.Surface SurfaceType { get; set; }
Property Value
TargetRegion
Declaration
public ScCollector TargetRegion { get; }
Property Value
Thickness
Declaration
public double Thickness { get; set; }
Property Value
ThicknessDirection
Declaration
public Direction ThicknessDirection { get; set; }
Property Value
TrimlinePoint
Declaration
public Point TrimlinePoint { get; set; }
Property Value
UnfoldModeType
Declaration
public OnestepUnformBuilder.UnfoldMode UnfoldModeType { get; set; }
Property Value
UnfoldSolid
Declaration
public Body UnfoldSolid { get; set; }
Property Value
UnfoldSolidRegion
Declaration
public SelectBodyList UnfoldSolidRegion { get; }
Property Value
UnformRegion
Declaration
public ScCollector UnformRegion { get; }
Property Value
UnformSection
Declaration
public Section UnformSection { get; set; }
Property Value
Methods
Calculation()
Declaration
public void Calculation()
Constructor(int)
Declaration
public void Constructor(int tOnestepSolverType)
Parameters
Type |
Name |
Description |
int |
tOnestepSolverType |
|
CreateSheetBody(bool)
Declaration
public void CreateSheetBody(bool readResultFromFeature)
Parameters
Type |
Name |
Description |
bool |
readResultFromFeature |
|
DeleteOffsetSheetBody()
Declaration
public void DeleteOffsetSheetBody()
Destructor()
Declaration
DisplayProfile(bool)
Declaration
public void DisplayProfile(bool readResultFromFeature)
Parameters
Type |
Name |
Description |
bool |
readResultFromFeature |
|
GetBlankShape(out double[])
Declaration
public void GetBlankShape(out double[] nodes)
Parameters
Type |
Name |
Description |
double[] |
nodes |
|
GetBorderLoops(out int[], out int[])
Declaration
public void GetBorderLoops(out int[] index, out int[] nodeIdentifications)
Parameters
Type |
Name |
Description |
int[] |
index |
|
int[] |
nodeIdentifications |
|
GetBottomSurfaceStrain(out double[])
Declaration
public void GetBottomSurfaceStrain(out double[] nodes)
Parameters
Type |
Name |
Description |
double[] |
nodes |
|
GetBottomSurfaceStress(out double[])
Declaration
public void GetBottomSurfaceStress(out double[] nodes)
Parameters
Type |
Name |
Description |
double[] |
nodes |
|
GetContactNodeIds()
Declaration
public int[] GetContactNodeIds()
Returns
GetMeshes(out double[], out int[], out int[])
Declaration
public void GetMeshes(out double[] vnode, out int[] constraintId, out int[] element)
Parameters
Type |
Name |
Description |
double[] |
vnode |
|
int[] |
constraintId |
|
int[] |
element |
|
GetMinNodeID()
Declaration
public int GetMinNodeID()
Returns
GetNodeIdsOnFreeEdge(out int[], out int[])
Declaration
public void GetNodeIdsOnFreeEdge(out int[] index, out int[] nodeIdentifications)
Parameters
Type |
Name |
Description |
int[] |
index |
|
int[] |
nodeIdentifications |
|
GetRefNode()
Declaration
Returns
GetSolverType()
Declaration
public int GetSolverType()
Returns
GetSpringbackShape(out double[])
Declaration
public void GetSpringbackShape(out double[] nodes)
Parameters
Type |
Name |
Description |
double[] |
nodes |
|
GetStrain(out double[])
Declaration
public void GetStrain(out double[] strains)
Parameters
Type |
Name |
Description |
double[] |
strains |
|
GetStress(out double[])
Declaration
public void GetStress(out double[] stress)
Parameters
Type |
Name |
Description |
double[] |
stress |
|
GetThickness(out double[])
Declaration
public void GetThickness(out double[] thickness)
Parameters
Type |
Name |
Description |
double[] |
thickness |
|
GetTopSurfaceStrain(out double[])
Declaration
public void GetTopSurfaceStrain(out double[] nodes)
Parameters
Type |
Name |
Description |
double[] |
nodes |
|
GetTopSurfaceStress(out double[])
Declaration
public void GetTopSurfaceStress(out double[] nodes)
Parameters
Type |
Name |
Description |
double[] |
nodes |
|
IsResultExist()
Declaration
public void IsResultExist()
Mesh()
Declaration
OnestepUnformRegisterProjectCallback()
Declaration
public void OnestepUnformRegisterProjectCallback()
SetAdvancedConstraintInformation(int, TaggedObject[], TaggedObject[], double, double, double, double, double, TaggedObject[], double[], double[], double[])
Declaration
public void SetAdvancedConstraintInformation(int advancedConstraintPartType, TaggedObject[] blankHolderWithAddendumBinderRegion, TaggedObject[] blankHolderWithoutAddendumBoundaryOfPart, double blankHolderWithAddendumPressure, double blankHolderWithAddendumForce, double blankHolderWithoutAddendumTension, double blankHolderWithoutAddendumForce, double blankHolderWithoutAddendumForceStrength, TaggedObject[] drawbeadTag, double[] drawbeadTtension, double[] drawbeadNtension, double[] drawbeadForceStrength)
Parameters
Type |
Name |
Description |
int |
advancedConstraintPartType |
|
TaggedObject[] |
blankHolderWithAddendumBinderRegion |
|
TaggedObject[] |
blankHolderWithoutAddendumBoundaryOfPart |
|
double |
blankHolderWithAddendumPressure |
|
double |
blankHolderWithAddendumForce |
|
double |
blankHolderWithoutAddendumTension |
|
double |
blankHolderWithoutAddendumForce |
|
double |
blankHolderWithoutAddendumForceStrength |
|
TaggedObject[] |
drawbeadTag |
|
double[] |
drawbeadTtension |
|
double[] |
drawbeadNtension |
|
double[] |
drawbeadForceStrength |
|
SetBlankThickness(double)
Declaration
public void SetBlankThickness(double thickness)
Parameters
Type |
Name |
Description |
double |
thickness |
|
SetBorderInfo(TaggedObject[], int[], int[])
Declaration
public void SetBorderInfo(TaggedObject[] edgeTags, int[] nids, int[] groupInfo)
Parameters
SetConstraintInformation(bool, int[], int[], int[], int[], int[], int[], TaggedObject[], TaggedObject[], Point[], Point[], double[], double[])
Declaration
public void SetConstraintInformation(bool noCommonEdges, int[] revisedDirU, int[] revisedDirT, int[] index, int[] constraintType, int[] cacNumsUnform, int[] cacNumsTarget, TaggedObject[] consCurveFromUnform, TaggedObject[] consCurveFromTarget, Point[] consPointFromUnform, Point[] consPointFromTarget, double[] startPtOfConsCrvsUnform, double[] startPtOfConsCrvsTarget)
Parameters
Type |
Name |
Description |
bool |
noCommonEdges |
|
int[] |
revisedDirU |
|
int[] |
revisedDirT |
|
int[] |
index |
|
int[] |
constraintType |
|
int[] |
cacNumsUnform |
|
int[] |
cacNumsTarget |
|
TaggedObject[] |
consCurveFromUnform |
|
TaggedObject[] |
consCurveFromTarget |
|
Point[] |
consPointFromUnform |
|
Point[] |
consPointFromTarget |
|
double[] |
startPtOfConsCrvsUnform |
|
double[] |
startPtOfConsCrvsTarget |
|
SetDrawDirection(int, int, int)
Declaration
public void SetDrawDirection(int tdx, int tdy, int tdz)
Parameters
Type |
Name |
Description |
int |
tdx |
|
int |
tdy |
|
int |
tdz |
|
SetFacesOnOffsetSheet(Body)
Declaration
public bool SetFacesOnOffsetSheet(Body unfoldBody)
Parameters
Type |
Name |
Description |
Body |
unfoldBody |
|
Returns
SetNodeIDsOnFreeEdge(int[], int[])
Declaration
public void SetNodeIDsOnFreeEdge(int[] index, int[] nids)
Parameters
Type |
Name |
Description |
int[] |
index |
|
int[] |
nids |
|
SetResultBlankShape(double[])
Declaration
public void SetResultBlankShape(double[] blankshape)
Parameters
Type |
Name |
Description |
double[] |
blankshape |
|
SetResultNodesIdsOnProfile(int[])
Declaration
public void SetResultNodesIdsOnProfile(int[] nids)
Parameters
Type |
Name |
Description |
int[] |
nids |
|
SetResultNodesNumEachProfileCurve(int[])
Declaration
public void SetResultNodesNumEachProfileCurve(int[] indexs)
Parameters
Type |
Name |
Description |
int[] |
indexs |
|
SetResultRefNodeId(int)
Declaration
public void SetResultRefNodeId(int resultRefNodeId)
Parameters
Type |
Name |
Description |
int |
resultRefNodeId |
|
SetResultSpringBack(double[])
Declaration
public void SetResultSpringBack(double[] springback)
Parameters
Type |
Name |
Description |
double[] |
springback |
|
SetResultStrain(double[])
Declaration
public void SetResultStrain(double[] strain)
Parameters
Type |
Name |
Description |
double[] |
strain |
|
SetResultStress(double[])
Declaration
public void SetResultStress(double[] stress)
Parameters
Type |
Name |
Description |
double[] |
stress |
|
SetResultThickness(double[])
Declaration
public void SetResultThickness(double[] thickness)
Parameters
Type |
Name |
Description |
double[] |
thickness |
|
SetSurfaceType(int)
Declaration
public void SetSurfaceType(int tOnestepSolverSurfaceType)
Parameters
Type |
Name |
Description |
int |
tOnestepSolverSurfaceType |
|
UpdateInputMeshDataToSolver()
Declaration
public void UpdateInputMeshDataToSolver()
Implements
System.Runtime.Remoting.Messaging.IMessageSink