rs2.modeler.properties.material.strength.SofteningHardeningModel module#
- class rs2.modeler.properties.material.strength.SofteningHardeningModel.SofteningHardeningModelStageFactor(client: Client, ID, propertyID)#
Bases:
ProxyObject
- getHardeningPropertyFactor() float #
- getInitialMeanStressFactor() float #
- getLambdaKappaFactor() float #
- getPeakCohesionFactor() float #
- getPeakFrictionAngleFactor() float #
- getPeakTensileStrengthFactor() float #
- getDilationAngleFactor() float #
- class rs2.modeler.properties.material.strength.SofteningHardeningModel.SofteningHardeningModelDefinedStageFactor(client: Client, ID, propertyID)#
Bases:
SofteningHardeningModelStageFactor
- setHardeningPropertyFactor(value: float)#
- setInitialMeanStressFactor(value: float)#
- setLambdaKappaFactor(value: float)#
- setPeakCohesionFactor(value: float)#
- setPeakFrictionAngleFactor(value: float)#
- setPeakTensileStrengthFactor(value: float)#
- setDilationAngleFactor(value: float)#
- class rs2.modeler.properties.material.strength.SofteningHardeningModel.SofteningHardeningModel(client: Client, ID, documentProxyID, stageFactorInterfaceID)#
Bases:
PropertyProxy
- Variables:
stageFactorInterface (AbsoluteStageFactorGettersInterface[SofteningHardeningModelDefinedStageFactor, SofteningHardeningModelStageFactor]) – Reference object for modifying stage factor property.
Examples
Code Snippet: Manipulation of Strength Properties
- getPeakTensileStrength() float #
- setPeakTensileStrength(value: float)#
- getPeakFrictionAngle() float #
- setPeakFrictionAngle(value: float)#
- getPeakCohesion() float #
- setPeakCohesion(value: float)#
- getConeHardeningType() ConeHardeningTypes #
- setConeHardeningType(value: ConeHardeningTypes)#
- getHardeningProperty() float #
- setHardeningProperty(value: float)#
- getDilationAngle() float #
- setDilationAngle(value: float)#
- getConeDilationType() DilationTypes #
- setConeDilationType(value: DilationTypes)#
- getCapHardeningType() CapHardeningTypes #
- setCapHardeningType(value: CapHardeningTypes)#
- getInitialMeanStress() float #
- setInitialMeanStress(value: float)#
- getLambdaKappa() float #
- setLambdaKappa(value: float)#
- setSHConeHardening(plasticStrainVsFrictionAngle: list[tuple[float, float]], plasticStrainVsCohesion: list[tuple[float, float]])#
plasticStrainVsFrictionAngle: list of tuples, (plainStrain, frictionAngle) plasticStrainVsCohesion: list of tuples, (plasticStrain, Cohesion)
- getSHConeHardening() tuple[list[tuple[float, float]], list[tuple[float, float]]] #
returns a tuple of (plasticStrainVsFrictionAngle, plasticStrainVsCohesion), where plasticStrainVsFrictionAngle: list of tuples, (plainStrain, frictionAngle) plasticStrainVsCohesion: list of tuples, (plasticStrain, Cohesion)
- setSHCapMeanStress(meanStress: list[tuple[float, float]])#
meanStress is a list of (x,y) tuples.
- getSHCapMeanStress() list[tuple[float, float]] #
returns a list of (x,y) tuples.
- setProperties(PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ConeHardeningType: ConeHardeningTypes = None, HardeningProperty: float = None, DilationAngle: float = None, ConeDilationType: DilationTypes = None, CapType: CapTypes = None, CapHardeningType: CapHardeningTypes = None, InitialMeanStress: float = None, LambdaKappa: float = None)#
- getProperties()#