rs3.properties.joint.GeosyntheticHyperbolic module#

class rs3.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getK() → float#
setK(value: float)#
getDeltaPr() → float#
setDeltaPr(value: float)#
getHasWorkSoftening() → bool#
setHasWorkSoftening(value: bool)#
getNormalStiffness() → float#
setNormalStiffness(value: float)#
getShearStiffness() → float#
setShearStiffness(value: float)#
getAdhesionAtSigInf() → float#
setAdhesionAtSigInf(value: float)#
getFrictionAngleAtSig0() → float#
setFrictionAngleAtSig0(value: float)#
getResidualAdhesionAtSigInf() → float#
setResidualAdhesionAtSigInf(value: float)#
getResidualFrictionAngleAtSig0() → float#
setResidualFrictionAngleAtSig0(value: float)#
getHasDeltaPr() → bool#
setHasDeltaPr(value: bool)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(K: float = None, DeltaPr: float = None, HasWorkSoftening: bool = None, NormalStiffness: float = None, ShearStiffness: float = None, AdhesionAtSigInf: float = None, FrictionAngleAtSig0: float = None, ResidualAdhesionAtSigInf: float = None, ResidualFrictionAngleAtSig0: float = None, HasDeltaPr: bool = None)#

Set properties using keyword arguments.

class rs3.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getDeltaPrFactor() → float#
getKFactor() → float#
getNormalStiffnessFactor() → float#
getAdhesionAtSigInfFactor() → float#
getFrictionAngleAtSig0Factor() → float#
getResidualAdhesionAtSigInfFactor() → float#
getResidualFrictionAngleAtSig0Factor() → float#
getShearStiffnessFactor() → float#
class rs3.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: GeosyntheticHyperbolicStageFactorBase

setDeltaPrFactor(value: float)#
setKFactor(value: float)#
setNormalStiffnessFactor(value: float)#
setAdhesionAtSigInfFactor(value: float)#
setFrictionAngleAtSig0Factor(value: float)#
setResidualAdhesionAtSigInfFactor(value: float)#
setResidualFrictionAngleAtSig0Factor(value: float)#
setShearStiffnessFactor(value: float)#
class rs3.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: GeosyntheticHyperbolicStageFactorBase

Examples

See Joint Script Examples.

class rs3.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicDefinedStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: GeosyntheticHyperbolicStageFactor, GeosyntheticHyperbolicDefinedStageFactorBase

Examples

See Joint Script Examples.

class rs3.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolic(client: Client, id: str)#

Bases: GeosyntheticHyperbolicBase

Examples

See Joint Script Examples.

getAllowSlipStartFromStage() → int#
setAllowSlipStartFromStage(value: int)#