rs2.modeler.properties.material.strength.MohrCoulombStrength module#

class rs2.modeler.properties.material.strength.MohrCoulombStrength.MohrCoulombStrengthStageFactor(client: Client, ID, propertyID)#

Bases: ProxyObject

getResidualCohesionFactor() → float#
getDilationAngleFactor() → float#
getResidualFrictionAngleFactor() → float#
getPeakCohesionFactor() → float#
getPeakFrictionAngleFactor() → float#
getPeakTensileStrengthFactor() → float#
getResidualTensileStrengthFactor() → float#
class rs2.modeler.properties.material.strength.MohrCoulombStrength.MohrCoulombStrengthDefinedStageFactor(client: Client, ID, propertyID)#

Bases: MohrCoulombStrengthStageFactor

setResidualCohesionFactor(value: float)#
setDilationAngleFactor(value: float)#
setResidualFrictionAngleFactor(value: float)#
setPeakCohesionFactor(value: float)#
setPeakFrictionAngleFactor(value: float)#
setPeakTensileStrengthFactor(value: float)#
setResidualTensileStrengthFactor(value: float)#
class rs2.modeler.properties.material.strength.MohrCoulombStrength.MohrCoulombStrength(client: Client, ID, documentProxyID, stageFactorInterfaceID)#

Bases: PropertyProxy

Variables:

stageFactorInterface (AbsoluteStageFactorGettersInterface[MohrCoulombStrengthDefinedStageFactor, MohrCoulombStrengthStageFactor]) – Reference object for modifying stage factor property.

Examples

Material Strength Properties Script Examples

getMaterialType() → MaterialType#
setMaterialType(value: MaterialType)#
getPeakTensileStrength() → float#
setPeakTensileStrength(value: float)#
getPeakFrictionAngle() → float#
setPeakFrictionAngle(value: float)#
getPeakCohesion() → float#
setPeakCohesion(value: float)#
getResidualTensileStrength() → float#
setResidualTensileStrength(value: float)#
getResidualFrictionAngle() → float#
setResidualFrictionAngle(value: float)#
getResidualCohesion() → float#
setResidualCohesion(value: float)#
getDilationAngle() → float#
setDilationAngle(value: float)#
getApplySSRShearStrengthReduction() → bool#
setApplySSRShearStrengthReduction(value: bool)#
getPeakFrictionAngleBlockModel() → bool#
setPeakFrictionAngleBlockModel(value: bool)#
getPeakCohesionBlockModel() → bool#
setPeakCohesionBlockModel(value: bool)#
getUsePeakValueForResAngleBlockModel() → bool#
setUsePeakValueForResAngleBlockModel(value: bool)#
getUsePeakValueForResCohesionBlockModel() → bool#
setUsePeakValueForResCohesionBlockModel(value: bool)#
setProperties(MaterialType: MaterialType = None, PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ResidualTensileStrength: float = None, ResidualFrictionAngle: float = None, ResidualCohesion: float = None, DilationAngle: float = None, ApplySSRShearStrengthReduction: bool = None, PeakFrictionAngleBlockModel: bool = None, PeakCohesionBlockModel: bool = None, UsePeakValueForResAngleBlockModel: bool = None, UsePeakValueForResCohesionBlockModel: bool = None)#
getProperties()#