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

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

Bases: _ProxyObject, IPropertyGroupAccessors

getDilationAngle() float#
setDilationAngle(value: float)#
getAdhesion() float#
setAdhesion(value: float)#
getFrictionAngle() float#
setFrictionAngle(value: float)#
getResidualAdhesion() float#
setResidualAdhesion(value: float)#
getResidualFrictionAngle() float#
setResidualFrictionAngle(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(DilationAngle: float = None, Adhesion: float = None, FrictionAngle: float = None, ResidualAdhesion: float = None, ResidualFrictionAngle: float = None)#

Set properties using keyword arguments.

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

Bases: IStageFactorBase

getDilationRatioFactor() float#
getAdhesionFactor() float#
getFrictionAngleFactor() float#
getResidualAdhesionFactor() float#
getResidualFrictionAngleFactor() float#
class rs3.properties.material.constitutiveModel.jointOption.SimpleHyperbolic.SimpleHyperbolicDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: SimpleHyperbolicStageFactorBase

setDilationRatioFactor(value: float)#
setAdhesionFactor(value: float)#
setFrictionAngleFactor(value: float)#
setResidualAdhesionFactor(value: float)#
setResidualFrictionAngleFactor(value: float)#
class rs3.properties.material.constitutiveModel.jointOption.SimpleHyperbolic.SimpleHyperbolicStageFactor(id: str, stageFactorID: str, client: Client, materialId: str)#

Bases: SimpleHyperbolicStageFactorBase

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

Bases: SimpleHyperbolicDefinedStageFactorBase

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

Bases: SimpleHyperbolicBase, PlaneOrientationBase

Example

See 2.4 Jointed Mohr Coulomb.