rs3.properties.material.constitutiveModel.jointOption.MohrCoulomb module#

class rs3.properties.material.constitutiveModel.jointOption.MohrCoulomb.MohrCoulombBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getDilationAngle() float#
setDilationAngle(value: float)#
getTensileStrength() float#
setTensileStrength(value: float)#
getCohesion() float#
setCohesion(value: float)#
getFrictionAngle() float#
setFrictionAngle(value: float)#
getResidualStrength() bool#
setResidualStrength(value: bool)#
getResidualTensileStrength() float#
setResidualTensileStrength(value: float)#
getResidualFrictionAngle() float#
setResidualFrictionAngle(value: float)#
getResidualCohesion() float#
setResidualCohesion(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(DilationAngle: float = None, TensileStrength: float = None, Cohesion: float = None, FrictionAngle: float = None, ResidualStrength: bool = None, ResidualTensileStrength: float = None, ResidualFrictionAngle: float = None, ResidualCohesion: float = None)#

Set properties using keyword arguments.

class rs3.properties.material.constitutiveModel.jointOption.MohrCoulomb.MohrCoulombStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getDilationAngleFactor() float#
getTensileStrengthFactor() float#
getCohesionFactor() float#
getFrictionAngleFactor() float#
getResidualTensileStrengthFactor() float#
getResidualFrictionAngleFactor() float#
getResidualCohesionFactor() float#
class rs3.properties.material.constitutiveModel.jointOption.MohrCoulomb.MohrCoulombDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: MohrCoulombStageFactorBase

setDilationAngleFactor(value: float)#
setTensileStrengthFactor(value: float)#
setCohesionFactor(value: float)#
setFrictionAngleFactor(value: float)#
setResidualTensileStrengthFactor(value: float)#
setResidualFrictionAngleFactor(value: float)#
setResidualCohesionFactor(value: float)#
class rs3.properties.material.constitutiveModel.jointOption.MohrCoulomb.MohrCoulombStageFactor(id: str, stageFactorID: str, client: Client, materialId: str)#

Bases: MohrCoulombStageFactorBase

class rs3.properties.material.constitutiveModel.jointOption.MohrCoulomb.MohrCoulombDefinedStageFactor(id: str, stageFactorID: str, client: Client, materialId: str)#

Bases: MohrCoulombDefinedStageFactorBase

class rs3.properties.material.constitutiveModel.jointOption.MohrCoulomb.MohrCoulomb(client: Client, materialId: str, jointId: str)#

Bases: MohrCoulombBase, PlaneOrientationBase

Example

See 2.4 Jointed Mohr Coulomb.