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)#
getCapType() MCCapType#
setCapType(value: MCCapType)#
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()#