rs3.properties.material.constitutiveModel.jointOption.BartonBandis module#
- class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisBase(client: Client, id: str)#
Bases:
_ProxyObject,IPropertyGroupAccessors- getDilationAngle() float#
- setDilationAngle(value: float)#
- getJCS() float#
- setJCS(value: float)#
- getJRC() float#
- setJRC(value: float)#
- getResidualFrictionAngle() float#
- setResidualFrictionAngle(value: float)#
- getResidualStrength() bool#
- setResidualStrength(value: bool)#
- getProperties()#
Retrieve properties as a dictionary.
- setProperties(DilationAngle: float = None, JCS: float = None, JRC: float = None, ResidualFrictionAngle: float = None, ResidualStrength: bool = None)#
Set properties using keyword arguments.
- class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
IStageFactorBase- getDilationAngleFactor() float#
- getJCSFactor() float#
- getJRCFactor() float#
- getFrictionAngleFactor() float#
- class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
BartonBandisStageFactorBase- setDilationAngleFactor(value: float)#
- setJCSFactor(value: float)#
- setJRCFactor(value: float)#
- setFrictionAngleFactor(value: float)#
- class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisStageFactor(id: str, stageFactorID: str, client: Client, materialId: str)#
Bases:
BartonBandisStageFactorBase
- class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisDefinedStageFactor(id: str, stageFactorID: str, client: Client, materialId: str)#
- class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandis(client: Client, materialId: str, jointId: str)#
Bases:
BartonBandisBase,PlaneOrientationBaseExample