Class OnestepUnformBuilder
Inheritance
System.Object
System.MarshalByRefObject
OnestepUnformBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Type |
Description |
System.Double |
|
DrawDirection
Declaration
public Direction DrawDirection { get; set; }
Property Value
Force
Declaration
public double Force { get; set; }
Property Value
Type |
Description |
System.Double |
|
ForceStrength
Declaration
public double ForceStrength { get; set; }
Property Value
Type |
Description |
System.Double |
|
InferElementSize
Declaration
public bool InferElementSize { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
InferThickness
Declaration
public bool InferThickness { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Double |
|
MaterialPropertyE
Declaration
public double MaterialPropertyE { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyF
Declaration
public double MaterialPropertyF { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyInitialStrain
Declaration
public double MaterialPropertyInitialStrain { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyK
Declaration
public double MaterialPropertyK { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyN
Declaration
public double MaterialPropertyN { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyPoisson
Declaration
public double MaterialPropertyPoisson { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyR0
Declaration
public double MaterialPropertyR0 { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyR45
Declaration
public double MaterialPropertyR45 { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyR90
Declaration
public double MaterialPropertyR90 { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialPropertyYieldStress
Declaration
public double MaterialPropertyYieldStress { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeshAttemptMapping
Declaration
public bool MeshAttemptMapping { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MeshElementSize
Declaration
public double MeshElementSize { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeshElementType
Declaration
public OnestepUnformBuilder.MeshElement MeshElementType { get; set; }
Property Value
MeshMaxJacobian
Declaration
public double MeshMaxJacobian { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeshMaxWarp
Declaration
public double MeshMaxWarp { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeshProcessFillet
Declaration
public bool MeshProcessFillet { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MeshSizeVariation
Declaration
public int MeshSizeVariation { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MeshSmallFeature
Declaration
public double MeshSmallFeature { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeshSplitQuad
Declaration
public bool MeshSplitQuad { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Double |
|
ProcessType
Declaration
public OnestepUnformBuilder.Process ProcessType { get; set; }
Property Value
ReportDisplayFlattenShape
Declaration
public bool ReportDisplayFlattenShape { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReportDisplaySpringback
Declaration
public bool ReportDisplaySpringback { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReportDisplayStrain
Declaration
public bool ReportDisplayStrain { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReportDisplayStress
Declaration
public bool ReportDisplayStress { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReportDisplayThickness
Declaration
public bool ReportDisplayThickness { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReportDisplayViewControl
Declaration
public bool ReportDisplayViewControl { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReverseSide
Declaration
public bool ReverseSide { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
SolverJoinOutputCurves
Declaration
public bool SolverJoinOutputCurves { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SolverMaxIterationSteps
Declaration
public int SolverMaxIterationSteps { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SolverSaveAnalysisResultsIntoFeature
Declaration
public bool SolverSaveAnalysisResultsIntoFeature { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Double |
|
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(Int32)
Declaration
public void Constructor(int tOnestepSolverType)
Parameters
Type |
Name |
Description |
System.Int32 |
tOnestepSolverType |
|
CreateSheetBody(Boolean)
Declaration
public void CreateSheetBody(bool readResultFromFeature)
Parameters
Type |
Name |
Description |
System.Boolean |
readResultFromFeature |
|
Destructor()
Declaration
DisplayProfile(Boolean)
Declaration
public void DisplayProfile(bool readResultFromFeature)
Parameters
Type |
Name |
Description |
System.Boolean |
readResultFromFeature |
|
GetBlankShape(out Double[])
Declaration
public void GetBlankShape(out double[] nodes)
Parameters
Type |
Name |
Description |
System.Double[] |
nodes |
|
GetBorderLoops(out Int32[], out Int32[])
Declaration
public void GetBorderLoops(out int[] index, out int[] nodeIdentifications)
Parameters
Type |
Name |
Description |
System.Int32[] |
index |
|
System.Int32[] |
nodeIdentifications |
|
GetBottomSurfaceStrain(out Double[])
Declaration
public void GetBottomSurfaceStrain(out double[] nodes)
Parameters
Type |
Name |
Description |
System.Double[] |
nodes |
|
GetBottomSurfaceStress(out Double[])
Declaration
public void GetBottomSurfaceStress(out double[] nodes)
Parameters
Type |
Name |
Description |
System.Double[] |
nodes |
|
GetContactNodeIds()
Declaration
public int[] GetContactNodeIds()
Returns
Type |
Description |
System.Int32[] |
|
GetMeshes(out Double[], out Int32[], out Int32[])
Declaration
public void GetMeshes(out double[] vnode, out int[] constraintId, out int[] element)
Parameters
Type |
Name |
Description |
System.Double[] |
vnode |
|
System.Int32[] |
constraintId |
|
System.Int32[] |
element |
|
GetMinNodeID()
Declaration
public int GetMinNodeID()
Returns
Type |
Description |
System.Int32 |
|
GetNodeIdsOnFreeEdge(out Int32[], out Int32[])
Declaration
public void GetNodeIdsOnFreeEdge(out int[] index, out int[] nodeIdentifications)
Parameters
Type |
Name |
Description |
System.Int32[] |
index |
|
System.Int32[] |
nodeIdentifications |
|
GetRefNode()
Declaration
Returns
Type |
Description |
System.Int32 |
|
GetSolverType()
Declaration
public int GetSolverType()
Returns
Type |
Description |
System.Int32 |
|
GetSpringbackShape(out Double[])
Declaration
public void GetSpringbackShape(out double[] nodes)
Parameters
Type |
Name |
Description |
System.Double[] |
nodes |
|
GetStrain(out Double[])
Declaration
public void GetStrain(out double[] strains)
Parameters
Type |
Name |
Description |
System.Double[] |
strains |
|
GetStress(out Double[])
Declaration
public void GetStress(out double[] stress)
Parameters
Type |
Name |
Description |
System.Double[] |
stress |
|
GetThickness(out Double[])
Declaration
public void GetThickness(out double[] thickness)
Parameters
Type |
Name |
Description |
System.Double[] |
thickness |
|
GetTopSurfaceStrain(out Double[])
Declaration
public void GetTopSurfaceStrain(out double[] nodes)
Parameters
Type |
Name |
Description |
System.Double[] |
nodes |
|
GetTopSurfaceStress(out Double[])
Declaration
public void GetTopSurfaceStress(out double[] nodes)
Parameters
Type |
Name |
Description |
System.Double[] |
nodes |
|
IsResultExist()
Declaration
public void IsResultExist()
Mesh()
Declaration
OnestepUnformRegisterProjectCallback()
Declaration
public void OnestepUnformRegisterProjectCallback()
SetAdvancedConstraintInformation(Int32, 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 |
System.Int32 |
advancedConstraintPartType |
|
TaggedObject[] |
blankHolderWithAddendumBinderRegion |
|
TaggedObject[] |
blankHolderWithoutAddendumBoundaryOfPart |
|
System.Double |
blankHolderWithAddendumPressure |
|
System.Double |
blankHolderWithAddendumForce |
|
System.Double |
blankHolderWithoutAddendumTension |
|
System.Double |
blankHolderWithoutAddendumForce |
|
System.Double |
blankHolderWithoutAddendumForceStrength |
|
TaggedObject[] |
drawbeadTag |
|
System.Double[] |
drawbeadTtension |
|
System.Double[] |
drawbeadNtension |
|
System.Double[] |
drawbeadForceStrength |
|
SetBlankThickness(Double)
Declaration
public void SetBlankThickness(double thickness)
Parameters
Type |
Name |
Description |
System.Double |
thickness |
|
SetBorderInfo(TaggedObject[], Int32[], Int32[])
Declaration
public void SetBorderInfo(TaggedObject[] edgeTags, int[] nids, int[] groupInfo)
Parameters
Type |
Name |
Description |
TaggedObject[] |
edgeTags |
|
System.Int32[] |
nids |
|
System.Int32[] |
groupInfo |
|
SetConstraintInformation(Boolean, Int32[], Int32[], Int32[], Int32[], Int32[], Int32[], 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 |
System.Boolean |
noCommonEdges |
|
System.Int32[] |
revisedDirU |
|
System.Int32[] |
revisedDirT |
|
System.Int32[] |
index |
|
System.Int32[] |
constraintType |
|
System.Int32[] |
cacNumsUnform |
|
System.Int32[] |
cacNumsTarget |
|
TaggedObject[] |
consCurveFromUnform |
|
TaggedObject[] |
consCurveFromTarget |
|
Point[] |
consPointFromUnform |
|
Point[] |
consPointFromTarget |
|
System.Double[] |
startPtOfConsCrvsUnform |
|
System.Double[] |
startPtOfConsCrvsTarget |
|
SetDrawDirection(Int32, Int32, Int32)
Declaration
public void SetDrawDirection(int tdx, int tdy, int tdz)
Parameters
Type |
Name |
Description |
System.Int32 |
tdx |
|
System.Int32 |
tdy |
|
System.Int32 |
tdz |
|
SetFacesOnOffsetSheet(Body)
Declaration
public bool SetFacesOnOffsetSheet(Body unfoldBody)
Parameters
Type |
Name |
Description |
Body |
unfoldBody |
|
Returns
Type |
Description |
System.Boolean |
|
SetNodeIDsOnFreeEdge(Int32[], Int32[])
Declaration
public void SetNodeIDsOnFreeEdge(int[] index, int[] nids)
Parameters
Type |
Name |
Description |
System.Int32[] |
index |
|
System.Int32[] |
nids |
|
SetResultBlankShape(Double[])
Declaration
public void SetResultBlankShape(double[] blankshape)
Parameters
Type |
Name |
Description |
System.Double[] |
blankshape |
|
SetResultNodesIdsOnProfile(Int32[])
Declaration
public void SetResultNodesIdsOnProfile(int[] nids)
Parameters
Type |
Name |
Description |
System.Int32[] |
nids |
|
SetResultNodesNumEachProfileCurve(Int32[])
Declaration
public void SetResultNodesNumEachProfileCurve(int[] indexs)
Parameters
Type |
Name |
Description |
System.Int32[] |
indexs |
|
SetResultRefNodeId(Int32)
Declaration
public void SetResultRefNodeId(int resultRefNodeId)
Parameters
Type |
Name |
Description |
System.Int32 |
resultRefNodeId |
|
SetResultSpringBack(Double[])
Declaration
public void SetResultSpringBack(double[] springback)
Parameters
Type |
Name |
Description |
System.Double[] |
springback |
|
SetResultStrain(Double[])
Declaration
public void SetResultStrain(double[] strain)
Parameters
Type |
Name |
Description |
System.Double[] |
strain |
|
SetResultStress(Double[])
Declaration
public void SetResultStress(double[] stress)
Parameters
Type |
Name |
Description |
System.Double[] |
stress |
|
SetResultThickness(Double[])
Declaration
public void SetResultThickness(double[] thickness)
Parameters
Type |
Name |
Description |
System.Double[] |
thickness |
|
SetSurfaceType(Int32)
Declaration
public void SetSurfaceType(int tOnestepSolverSurfaceType)
Parameters
Type |
Name |
Description |
System.Int32 |
tOnestepSolverSurfaceType |
|
UpdateInputMeshDataToSolver()
Declaration
public void UpdateInputMeshDataToSolver()
Implements
System.Runtime.Remoting.Messaging.IMessageSink