rs3.properties.joint.MohrCoulomb module#
- class rs3.properties.joint.MohrCoulomb.MohrCoulombBase(client: Client, id: str)#
Bases:
_ProxyObject,IPropertyGroupAccessors- getDilationAngle() float#
- setDilationAngle(value: float)#
- getNormalStiffness() float#
- setNormalStiffness(value: float)#
- getShearStiffness() float#
- setShearStiffness(value: float)#
- getCohesion() float#
- setCohesion(value: float)#
- getFrictionAngle() float#
- setFrictionAngle(value: float)#
- getTensileStrength() float#
- setTensileStrength(value: float)#
- getDefineResidualStrength() bool#
- setDefineResidualStrength(value: bool)#
- getDirectional() bool#
- setDirectional(value: bool)#
- getResidualCohesion() float#
- setResidualCohesion(value: float)#
- getResidualFrictionAngle() float#
- setResidualFrictionAngle(value: float)#
- getResidualTensileStrength() float#
- setResidualTensileStrength(value: float)#
- getProperties()#
Retrieve properties as a dictionary.
- setProperties(DilationAngle: float = None, NormalStiffness: float = None, ShearStiffness: float = None, Cohesion: float = None, FrictionAngle: float = None, TensileStrength: float = None, DefineResidualStrength: bool = None, Directional: bool = None, ResidualCohesion: float = None, ResidualFrictionAngle: float = None, ResidualTensileStrength: float = None)#
Set properties using keyword arguments.
- class rs3.properties.joint.MohrCoulomb.MohrCoulombStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
IStageFactorBase- getDilationAngleFactor() float#
- getNormalStiffnessFactor() float#
- getCohesionFactor() float#
- getFrictionAngleFactor() float#
- getResidualCohesionFactor() float#
- getResidualFrictionAngleFactor() float#
- getResidualTensileStrengthFactor() float#
- getShearStiffnessFactor() float#
- getTensileStrengthFactor() float#
- class rs3.properties.joint.MohrCoulomb.MohrCoulombDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
MohrCoulombStageFactorBase- setDilationAngleFactor(value: float)#
- setNormalStiffnessFactor(value: float)#
- setCohesionFactor(value: float)#
- setFrictionAngleFactor(value: float)#
- setResidualCohesionFactor(value: float)#
- setResidualFrictionAngleFactor(value: float)#
- setResidualTensileStrengthFactor(value: float)#
- setShearStiffnessFactor(value: float)#
- setTensileStrengthFactor(value: float)#
- class rs3.properties.joint.MohrCoulomb.MohrCoulombStageFactor(id: str, stageFactorId: str, client: Client)#
Bases:
MohrCoulombStageFactorBaseExamples
- class rs3.properties.joint.MohrCoulomb.MohrCoulombDefinedStageFactor(id: str, stageFactorId: str, client: Client)#
Bases:
MohrCoulombStageFactor,MohrCoulombDefinedStageFactorBaseExamples
- class rs3.properties.joint.MohrCoulomb.MohrCoulomb(client: Client, id: str)#
Bases:
MohrCoulombBaseExamples
- getAllowSlipStartFromStage() int#
- setAllowSlipStartFromStage(value: int)#