rs2.modeler.properties.joint package
rs2.modeler.properties.joint.BartonBandis module
- class rs2.modeler.properties.joint.BartonBandis.BartonBandisStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getNormalStiffnessFactor() float
- getShearStiffnessFactor() float
- getJCSFactor() float
- getJRCFactor() float
- getResidualFrictionAngleFactor() float
- getAdditionalPressureInsideJointFactor() float
- getGroundwaterPressureFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.BartonBandis.BartonBandisDefinedStageFactor(client: Client, ID, propertyID)
Bases:
BartonBandisStageFactor
- setNormalStiffnessFactor(value: float)
- setShearStiffnessFactor(value: float)
- setJCSFactor(value: float)
- setJRCFactor(value: float)
- setResidualFrictionAngleFactor(value: float)
- setAdditionalPressureInsideJointFactor(value: float)
- setGroundwaterPressureFactor(GroundWaterPressure: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.BartonBandis.BartonBandis(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getJCS() float
- setJCS(value: float)
- getJRC() float
- setJRC(value: float)
- getResidualFrictionAngle() float
- setResidualFrictionAngle(value: float)
- getResidualStrength() bool
- setResidualStrength(value: bool)
- getNormalStiffness() float
- setNormalStiffness(value: float)
- getShearStiffness() float
- setShearStiffness(value: float)
- getApplyPorePressure() bool
- setApplyPorePressure(value: bool)
- getApplyAdditionalPressureInsideJoint() bool
- setApplyAdditionalPressureInsideJoint(value: bool)
- getAdditionalPressureType() AdditionalPressureType
- setAdditionalPressureType(value: AdditionalPressureType)
- getAdditionalPressureInsideJoint() float
- setAdditionalPressureInsideJoint(value: float)
- getApplyPressureToLinerSideOnly() bool
- setApplyPressureToLinerSideOnly(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setPiezoID(piezoName: str)
- getPiezoID()
- setProperties(JCS: float = None, JRC: float = None, ResidualFrictionAngle: float = None, ResidualStrength: bool = None, NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.BartonBandisMaterial module
- class rs2.modeler.properties.joint.BartonBandisMaterial.BartonBandisMaterialStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getJCSFactor() float
- getJRCFactor() float
- getResidualFrictionAngleFactor() float
- getDilationAngleFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.BartonBandisMaterial.BartonBandisMaterialDefinedStageFactor(client: Client, ID, propertyID)
Bases:
BartonBandisMaterialStageFactor
- setJCSFactor(value: float)
- setJRCFactor(value: float)
- setResidualFrictionAngleFactor(value: float)
- setDilationAngleFactor(dilationAngleFactor: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.BartonBandisMaterial.BartonBandisMaterial(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Material Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getJCS() float
- setJCS(value: float)
- getJRC() float
- setJRC(value: float)
- getResidualFrictionAngle() float
- setResidualFrictionAngle(value: float)
- getResidualStrength() bool
- setResidualStrength(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setDilationAngle(dilationAngle: float)
- getDilationAngle() float
- setProperties(JCS: float = None, JRC: float = None, ResidualFrictionAngle: float = None, ResidualStrength: bool = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.DisplacementDependent module
- class rs2.modeler.properties.joint.DisplacementDependent.DisplacementDependentStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getNormalStiffnessFactor() float
- getShearStiffnessFactor() float
- getShearDisplacementFactor() float
- getCohesionFactor() float
- getFrictionAngleFactor() float
- getTensileStrengthFactor() float
- getAdditionalPressureInsideJointFactor() float
- getGroundwaterPressureFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.DisplacementDependent.DisplacementDependentDefinedStageFactor(client: Client, ID, propertyID)
Bases:
DisplacementDependentStageFactor
- setNormalStiffnessFactor(value: float)
- setShearStiffnessFactor(value: float)
- setShearDisplacementFactor(value: float)
- setCohesionFactor(value: float)
- setFrictionAngleFactor(value: float)
- setTensileStrengthFactor(value: float)
- setAdditionalPressureInsideJointFactor(value: float)
- setGroundwaterPressureFactor(GroundWaterPressure: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.DisplacementDependent.DisplacementDependent(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getNormalStiffness() float
- setNormalStiffness(value: float)
- getShearStiffness() float
- setShearStiffness(value: float)
- getApplyPorePressure() bool
- setApplyPorePressure(value: bool)
- getApplyAdditionalPressureInsideJoint() bool
- setApplyAdditionalPressureInsideJoint(value: bool)
- getAdditionalPressureType() AdditionalPressureType
- setAdditionalPressureType(value: AdditionalPressureType)
- getAdditionalPressureInsideJoint() float
- setAdditionalPressureInsideJoint(value: float)
- getApplyPressureToLinerSideOnly() bool
- setApplyPressureToLinerSideOnly(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- getDisplacementDependentTable() List[List[float]]
displacementGrid is a 2D Array representing a Displacement Dependent Grid. The first column represents Shear Displacement, the second column represents Cohesion, the third column represents Friction Angle, and the fourth column represents Tensile Strength.
- setDisplacementDependentTable(displacementGrid: List[List[float]])
displacementGrid is a 2D Array representing a Displacement Dependent Grid. Rows of the 2D Array must be of length 4. A minimum of two rows is required. The first column represents Shear Displacement, the second column represents Cohesion, the third column represents Friction Angle, and the fourth column represents Tensile Strength.
- setPiezoID(piezoName: str)
- getPiezoID()
- setProperties(NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.GeosyntheticHyperbolic module
- class rs2.modeler.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getNormalStiffnessFactor() float
- getShearStiffnessFactor() float
- getPeakAdhesionAtSigninfFactor() float
- getPeakFrictionAngleAtSign0Factor() float
- getResAdhesionAtSigninfFactor() float
- getResFrictionAngleAtSign0Factor() float
- getAdditionalPressureInsideJointFactor() float
- getGroundwaterPressureFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicDefinedStageFactor(client: Client, ID, propertyID)
Bases:
GeosyntheticHyperbolicStageFactor
- setNormalStiffnessFactor(value: float)
- setShearStiffnessFactor(value: float)
- setPeakAdhesionAtSigninfFactor(value: float)
- setPeakFrictionAngleAtSign0Factor(value: float)
- setResAdhesionAtSigninfFactor(value: float)
- setResFrictionAngleAtSign0Factor(value: float)
- setAdditionalPressureInsideJointFactor(value: float)
- setGroundwaterPressureFactor(GroundWaterPressure: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolic(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getPeakAdhesionAtSigninf() float
- setPeakAdhesionAtSigninf(value: float)
- getPeakFrictionAngleAtSign0() float
- setPeakFrictionAngleAtSign0(value: float)
- getResAdhesionAtSigninf() float
- setResAdhesionAtSigninf(value: float)
- getResFrictionAngleAtSign0() float
- setResFrictionAngleAtSign0(value: float)
- getNormalStiffness() float
- setNormalStiffness(value: float)
- getShearStiffness() float
- setShearStiffness(value: float)
- getApplyPorePressure() bool
- setApplyPorePressure(value: bool)
- getApplyAdditionalPressureInsideJoint() bool
- setApplyAdditionalPressureInsideJoint(value: bool)
- getAdditionalPressureType() AdditionalPressureType
- setAdditionalPressureType(value: AdditionalPressureType)
- getAdditionalPressureInsideJoint() float
- setAdditionalPressureInsideJoint(value: float)
- getApplyPressureToLinerSideOnly() bool
- setApplyPressureToLinerSideOnly(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setPiezoID(piezoName: str)
- getPiezoID()
- setProperties(PeakAdhesionAtSigninf: float = None, PeakFrictionAngleAtSign0: float = None, ResAdhesionAtSigninf: float = None, ResFrictionAngleAtSign0: float = None, NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.GeosyntheticHyperbolicMaterial module
- class rs2.modeler.properties.joint.GeosyntheticHyperbolicMaterial.GeosyntheticHyperbolicMaterialStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getPeakAdhesionAtSigninfFactor() float
- getPeakFrictionAngleAtSign0Factor() float
- getResAdhesionAtSigninfFactor() float
- getResFrictionAngleAtSign0Factor() float
- getDilationRatioFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.GeosyntheticHyperbolicMaterial.GeosyntheticHyperbolicMaterialDefinedStageFactor(client: Client, ID, propertyID)
Bases:
GeosyntheticHyperbolicMaterialStageFactor
- setPeakAdhesionAtSigninfFactor(value: float)
- setPeakFrictionAngleAtSign0Factor(value: float)
- setResAdhesionAtSigninfFactor(value: float)
- setResFrictionAngleAtSign0Factor(value: float)
- setDilationRatioFactor(dilationRatioFactor: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.GeosyntheticHyperbolicMaterial.GeosyntheticHyperbolicMaterial(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Material Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getPeakAdhesionAtSigninf() float
- setPeakAdhesionAtSigninf(value: float)
- getPeakFrictionAngleAtSign0() float
- setPeakFrictionAngleAtSign0(value: float)
- getResAdhesionAtSigninf() float
- setResAdhesionAtSigninf(value: float)
- getResFrictionAngleAtSign0() float
- setResFrictionAngleAtSign0(value: float)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- getTensileStrength() float
- setTensileStrength(value: float)
- setDilationRatio(dilationRatio: float)
- getDilationRatio() float
- setProperties(PeakAdhesionAtSigninf: float = None, PeakFrictionAngleAtSign0: float = None, ResAdhesionAtSigninf: float = None, ResFrictionAngleAtSign0: float = None, ApplyStageFactors: bool = None, TensileStrength: float = None)
- getProperties()
rs2.modeler.properties.joint.HyperbolicSoftening module
- class rs2.modeler.properties.joint.HyperbolicSoftening.HyperbolicSofteningStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getNormalStiffnessFactor() float
- getShearStiffnessFactor() float
- getPeakCohesionFactor() float
- getPeakFrictionFactor() float
- getResCohesionFactor() float
- getResFrictionFactor() float
- getTensileStrengthFactor() float
- getResTensileStrengthFactor() float
- getDeltaRFactor() float
- getInitialSlopeFactor() float
- getWorkSofteningFactor() bool
- getAdditionalPressureInsideJointFactor() float
- getGroundwaterPressureFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.HyperbolicSoftening.HyperbolicSofteningDefinedStageFactor(client: Client, ID, propertyID)
Bases:
HyperbolicSofteningStageFactor
- setNormalStiffnessFactor(value: float)
- setShearStiffnessFactor(value: float)
- setPeakCohesionFactor(value: float)
- setPeakFrictionFactor(value: float)
- setResCohesionFactor(value: float)
- setResFrictionFactor(value: float)
- setTensileStrengthFactor(value: float)
- setResTensileStrengthFactor(value: float)
- setDeltaRFactor(value: float)
- setInitialSlopeFactor(value: float)
- setWorkSofteningFactor(value: bool)
- setAdditionalPressureInsideJointFactor(value: float)
- setGroundwaterPressureFactor(GroundWaterPressure: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.HyperbolicSoftening.HyperbolicSoftening(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getPeakFriction() float
- setPeakFriction(value: float)
- getResCohesion() float
- setResCohesion(value: float)
- getResFriction() float
- setResFriction(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getResTensileStrength() float
- setResTensileStrength(value: float)
- getDeltaR() float
- setDeltaR(value: float)
- getInitialSlope() float
- setInitialSlope(value: float)
- getWorkSoftening() bool
- setWorkSoftening(value: bool)
- getNormalStiffness() float
- setNormalStiffness(value: float)
- getShearStiffness() float
- setShearStiffness(value: float)
- getApplyPorePressure() bool
- setApplyPorePressure(value: bool)
- getApplyAdditionalPressureInsideJoint() bool
- setApplyAdditionalPressureInsideJoint(value: bool)
- getAdditionalPressureType() AdditionalPressureType
- setAdditionalPressureType(value: AdditionalPressureType)
- getAdditionalPressureInsideJoint() float
- setAdditionalPressureInsideJoint(value: float)
- getApplyPressureToLinerSideOnly() bool
- setApplyPressureToLinerSideOnly(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setPiezoID(piezoName: str)
- getPiezoID()
- setProperties(PeakCohesion: float = None, PeakFriction: float = None, ResCohesion: float = None, ResFriction: float = None, TensileStrength: float = None, ResTensileStrength: float = None, DeltaR: float = None, InitialSlope: float = None, WorkSoftening: bool = None, NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.Joint module
- class rs2.modeler.properties.joint.Joint.JointProperty(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Properties
- MohrCoulomb
Reference object for modifying property.
- Type:
- BartonBandis
Reference object for modifying property.
- Type:
- GeosyntheticHyperbolic
Reference object for modifying property.
- Type:
- HyperbolicSoftening
Reference object for modifying property.
- Type:
- MaterialDependent
Reference object for modifying property.
- Type:
- DisplacementDependent
Reference object for modifying property.
- Type:
- getJointName() str
- setJointName(value: str)
- getJointColor() int
- setJointColor(value: int)
- getSlipCriterion() JointTypes
- setSlipCriterion(value: JointTypes)
- getInitialDeformation() bool
- setInitialDeformation(value: bool)
- SetApplySSR(applySSR: bool)
- GetApplySSR() bool
- SetPermeable(permeable: bool)
- GetPermeable() bool
- SetMeshConforming(meshConforming: bool)
- GetMeshConforming() bool
- SetAllowSlipStartFromStage(stage: int)
- GetAllowSlipStartFromStage() int
rs2.modeler.properties.joint.MaterialDependent module
- class rs2.modeler.properties.joint.MaterialDependent.MaterialDependentStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getNormalStiffnessFactor() float
- getShearStiffnessFactor() float
- getInterfaceCoefficientFactor() float
- getAdditionalPressureInsideJointFactor() float
- getGroundwaterPressureFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.MaterialDependent.MaterialDependentDefinedStageFactor(client: Client, ID, propertyID)
Bases:
MaterialDependentStageFactor
- setNormalStiffnessFactor(value: float)
- setShearStiffnessFactor(value: float)
- setInterfaceCoefficientFactor(value: float)
- setAdditionalPressureInsideJointFactor(value: float)
- setGroundwaterPressureFactor(GroundWaterPressure: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.MaterialDependent.MaterialDependent(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getInterfaceCoefficient() float
- setInterfaceCoefficient(value: float)
- getDefineStiffness() DefineStiffness
- setDefineStiffness(value: DefineStiffness)
- getNormalStiffness() float
- setNormalStiffness(value: float)
- getShearStiffness() float
- setShearStiffness(value: float)
- getStiffnessCoefficient() float
- setStiffnessCoefficient(value: float)
- getApplyPorePressure() bool
- setApplyPorePressure(value: bool)
- getApplyAdditionalPressureInsideJoint() bool
- setApplyAdditionalPressureInsideJoint(value: bool)
- getAdditionalPressureType() AdditionalPressureType
- setAdditionalPressureType(value: AdditionalPressureType)
- getAdditionalPressureInsideJoint() float
- setAdditionalPressureInsideJoint(value: float)
- getApplyPressureToLinerSideOnly() bool
- setApplyPressureToLinerSideOnly(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setPiezoID(piezoName: str)
- getPiezoID()
- setProperties(InterfaceCoefficient: float = None, DefineStiffness: DefineStiffness = None, NormalStiffness: float = None, ShearStiffness: float = None, StiffnessCoefficient: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.MohrCoulomb module
- class rs2.modeler.properties.joint.MohrCoulomb.MohrCoulombStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getNormalStiffnessFactor() float
- getShearStiffnessFactor() float
- getTensileStrengthFactor() float
- getPeakCohesionFactor() float
- getPeakFrictionAngleFactor() float
- getResCohesionFactor() float
- getResFrictionAngleFactor() float
- getResTensileStrengthFactor() float
- getAdditionalPressureInsideJointFactor() float
- getGroundwaterPressureFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.MohrCoulomb.MohrCoulombDefinedStageFactor(client: Client, ID, propertyID)
Bases:
MohrCoulombStageFactor
- setNormalStiffnessFactor(value: float)
- setShearStiffnessFactor(value: float)
- setTensileStrengthFactor(value: float)
- setPeakCohesionFactor(value: float)
- setPeakFrictionAngleFactor(value: float)
- setResCohesionFactor(value: float)
- setResFrictionAngleFactor(value: float)
- setResTensileStrengthFactor(value: float)
- setAdditionalPressureInsideJointFactor(value: float)
- setGroundwaterPressureFactor(GroundWaterPressure: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.MohrCoulomb.MohrCoulomb(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getTensileStrength() float
- setTensileStrength(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getIncludeDilation() bool
- setIncludeDilation(value: bool)
- getDilationAngle() float
- setDilationAngle(value: float)
- getDMin() float
- setDMin(value: float)
- getDMax() float
- setDMax(value: float)
- getDirectional() bool
- setDirectional(value: bool)
- getResidualStrength() bool
- setResidualStrength(value: bool)
- getResTensileStrength() float
- setResTensileStrength(value: float)
- getResCohesion() float
- setResCohesion(value: float)
- getResFrictionAngle() float
- setResFrictionAngle(value: float)
- getNormalStiffness() float
- setNormalStiffness(value: float)
- getShearStiffness() float
- setShearStiffness(value: float)
- getApplyPorePressure() bool
- setApplyPorePressure(value: bool)
- getApplyAdditionalPressureInsideJoint() bool
- setApplyAdditionalPressureInsideJoint(value: bool)
- getAdditionalPressureType() AdditionalPressureType
- setAdditionalPressureType(value: AdditionalPressureType)
- getAdditionalPressureInsideJoint() float
- setAdditionalPressureInsideJoint(value: float)
- getApplyPressureToLinerSideOnly() bool
- setApplyPressureToLinerSideOnly(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setPiezoID(piezoName: str)
- getPiezoID()
- setProperties(TensileStrength: float = None, PeakCohesion: float = None, PeakFrictionAngle: float = None, IncludeDilation: bool = None, DilationAngle: float = None, DMin: float = None, DMax: float = None, Directional: bool = None, ResidualStrength: bool = None, ResTensileStrength: float = None, ResCohesion: float = None, ResFrictionAngle: float = None, NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.MohrCoulombMaterial module
- class rs2.modeler.properties.joint.MohrCoulombMaterial.MohrCoulombMaterialStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getTensileStrengthFactor() float
- getPeakFrictionAngleFactor() float
- getPeakCohesionFactor() float
- getResTensileStrengthFactor() float
- getResCohesionFactor() float
- getResFrictionAngleFactor() float
- getDilationAngleFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.MohrCoulombMaterial.MohrCoulombMaterialDefinedStageFactor(client: Client, ID, propertyID)
Bases:
MohrCoulombMaterialStageFactor
- setTensileStrengthFactor(value: float)
- setPeakFrictionAngleFactor(value: float)
- setPeakCohesionFactor(value: float)
- setResTensileStrengthFactor(value: float)
- setResCohesionFactor(value: float)
- setResFrictionAngleFactor(value: float)
- setDilationAngleFactor(dilationAngleFactor: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.MohrCoulombMaterial.MohrCoulombMaterial(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Material Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getTensileStrength() float
- setTensileStrength(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getResidualStrength() bool
- setResidualStrength(value: bool)
- getResTensileStrength() float
- setResTensileStrength(value: float)
- getResCohesion() float
- setResCohesion(value: float)
- getResFrictionAngle() float
- setResFrictionAngle(value: float)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setDilationAngle(dilationAngle: float)
- getDilationAngle() float
- setProperties(TensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ResidualStrength: bool = None, ResTensileStrength: float = None, ResCohesion: float = None, ResFrictionAngle: float = None, ApplyStageFactors: bool = None)
- getProperties()
rs2.modeler.properties.joint.NoneSlip module
- class rs2.modeler.properties.joint.NoneSlip.NoneSlipStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getNormalStiffnessFactor() float
- getShearStiffnessFactor() float
- getAdditionalPressureInsideJointFactor() float
- getGroundwaterPressureFactor() float
- getJointPermeableFactor() bool
- class rs2.modeler.properties.joint.NoneSlip.NoneSlipDefinedStageFactor(client: Client, ID, propertyID)
Bases:
NoneSlipStageFactor
- setNormalStiffnessFactor(value: float)
- setShearStiffnessFactor(value: float)
- setAdditionalPressureInsideJointFactor(value: float)
- setGroundwaterPressureFactor(GroundWaterPressure: float)
- setJointPermeableFactor(Permeable: bool)
- class rs2.modeler.properties.joint.NoneSlip.NoneSlip(client: Client, ID, documentProxyID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getNormalStiffness() float
- setNormalStiffness(value: float)
- getShearStiffness() float
- setShearStiffness(value: float)
- getApplyPorePressure() bool
- setApplyPorePressure(value: bool)
- getApplyAdditionalPressureInsideJoint() bool
- setApplyAdditionalPressureInsideJoint(value: bool)
- getAdditionalPressureType() AdditionalPressureType
- setAdditionalPressureType(value: AdditionalPressureType)
- getAdditionalPressureInsideJoint() float
- setAdditionalPressureInsideJoint(value: float)
- getApplyPressureToLinerSideOnly() bool
- setApplyPressureToLinerSideOnly(value: bool)
- getApplyStageFactors() bool
- setApplyStageFactors(value: bool)
- setPiezoID(piezoName: str)
- getPiezoID()
- setProperties(NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)
- getProperties()