rs2.modeler.properties.material.strength.MohrCoulombWithCap module#
- class rs2.modeler.properties.material.strength.MohrCoulombWithCap.MohrCoulombWithCapStageFactor(client: Client, ID, propertyID)#
Bases:
ProxyObject- getDilationAngleFactor() float#
- getInitialMeanStressFactor() float#
- getLambdaKappaFactor() float#
- getPeakCohesionFactor() float#
- getPeakFrictionAngleFactor() float#
- getPeakTensileStrengthFactor() float#
- class rs2.modeler.properties.material.strength.MohrCoulombWithCap.MohrCoulombWithCapDefinedStageFactor(client: Client, ID, propertyID)#
Bases:
MohrCoulombWithCapStageFactor- setDilationAngleFactor(value: float)#
- setInitialMeanStressFactor(value: float)#
- setLambdaKappaFactor(value: float)#
- setPeakCohesionFactor(value: float)#
- setPeakFrictionAngleFactor(value: float)#
- setPeakTensileStrengthFactor(value: float)#
- class rs2.modeler.properties.material.strength.MohrCoulombWithCap.MohrCoulombWithCap(client: Client, ID, documentProxyID, stageFactorInterfaceID)#
Bases:
PropertyProxy- Variables:
stageFactorInterface (AbsoluteStageFactorGettersInterface[MohrCoulombWithCapDefinedStageFactor, MohrCoulombWithCapStageFactor]) – 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)#
- getDilationAngle() float#
- setDilationAngle(value: float)#
- getCapHardeningType() CapHardeningTypes#
- setCapHardeningType(value: CapHardeningTypes)#
- getInitialMeanStress() float#
- setInitialMeanStress(value: float)#
- getLambdaKappa() float#
- setLambdaKappa(value: float)#
- setMohrCoulombCapMeanStress(meanStress: list[tuple[float, float]])#
meanStress is a list of (x,y) tuples.
- getMohrCoulombCapMeanStress() list[tuple[float, float]]#
returns a list of (x,y) tuples.
- setProperties(PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, DilationAngle: float = None, CapType: MCCapType = None, CapHardeningType: CapHardeningTypes = None, InitialMeanStress: float = None, LambdaKappa: float = None)#
- getProperties()#