rs3.properties.material.constitutiveModel.BoundingSurfacePlasticity module#

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

Bases: _ProxyObject, IPropertyGroupAccessors

getCriticalFrictionAngleZeroDilation() float#
setCriticalFrictionAngleZeroDilation(value: float)#
getHardeningProperty() float#
setHardeningProperty(value: float)#
getUnloadingToLoadingPlasticModulusRatio() float#
setUnloadingToLoadingPlasticModulusRatio(value: float)#
getPowerTerm() float#
setPowerTerm(value: float)#
getTensileStrength() float#
setTensileStrength(value: float)#
getFrictionAngle() float#
setFrictionAngle(value: float)#
getCohesion() float#
setCohesion(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(CriticalFrictionAngleZeroDilation: float = None, HardeningProperty: float = None, UnloadingToLoadingPlasticModulusRatio: float = None, PowerTerm: float = None, TensileStrength: float = None, FrictionAngle: float = None, Cohesion: float = None)#

Set properties using keyword arguments.

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

Bases: BoundingSurfacePlasticityBase

getElasticType() MaterialElasticityTypes#
setElasticType(StiffnessType: MaterialElasticityTypes)#