Struct AdvancedRestriction
Last update: 16.07.2025Namespace: VM.API.Pre
Assembly: VM.API.Pre.dll
This struct represents the Advanced Restriction
public struct AdvancedRestriction
Constructors
AdvancedRestriction()
Default constructor
public AdvancedRestriction()
AdvancedRestriction(ExpressionValueVariable, ExpressionValueVariable, ExpressionValueVariable, ExpressionValueVariable)
Initializes a new instance of the advanced restriction class.
public AdvancedRestriction(ExpressionValueVariable stiffnessCoefficient, ExpressionValueVariable exponentOfPenetration, ExpressionValueVariable maxDampingCoefficient, ExpressionValueVariable boundaryPenetration)
Parameters
stiffnessCoefficient ExpressionValueVariable
The stiffnessCoefficient.
exponentOfPenetration ExpressionValueVariable
The exponentOfPenetration.
maxDampingCoefficient ExpressionValueVariable
The maxDampingCoefficient.
boundaryPenetration ExpressionValueVariable
The boundaryPenetration.
Properties
BoundaryPenetration
The value for the boundary penetration. The default value is 0.01.
public ExpressionValueVariable BoundaryPenetration { readonly get; set; }
Property Value
ExpressionValueVariable
ExponentOfPenetration
The value for the exponent of penetration. The default value is 1.5.
public ExpressionValueVariable ExponentOfPenetration { readonly get; set; }
Property Value
ExpressionValueVariable
MaxDampingCoefficient
The value for the max damping coefficient. The default value is 10000.
public ExpressionValueVariable MaxDampingCoefficient { readonly get; set; }
Property Value
ExpressionValueVariable
StiffnessCoefficient
The value for the stiffness coefficient. The default value is 3500000000.
public ExpressionValueVariable StiffnessCoefficient { readonly get; set; }
Property Value
ExpressionValueVariable