rs3.properties.material.constitutiveModel.Hyperbolic module#

class rs3.properties.material.constitutiveModel.Hyperbolic.HyperbolicBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getDilationRatio() float#
setDilationRatio(value: float)#
getFrictionAngle() float#
setFrictionAngle(value: float)#
getCohesion() float#
setCohesion(value: float)#
getResidualFrictionAngle() float#
setResidualFrictionAngle(value: float)#
getResidualCohesion() float#
setResidualCohesion(value: float)#
getApplySSRShearStrengthReduction() bool#
setApplySSRShearStrengthReduction(value: bool)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(DilationRatio: float = None, FrictionAngle: float = None, Cohesion: float = None, ResidualFrictionAngle: float = None, ResidualCohesion: float = None, ApplySSRShearStrengthReduction: bool = None)#

Set properties using keyword arguments.

class rs3.properties.material.constitutiveModel.Hyperbolic.Hyperbolic(client: Client, id: str)#

Bases: HyperbolicBase, BaseConstitutiveModel