rs2.modeler.properties.material.strength.Strength module#

class rs2.modeler.properties.material.strength.Strength.StrengthStageFactor(client: Client, ID, propertyID)#

Bases: ProxyObject

getAirEntryValueFactor() float#
getUnsaturatedShearStrengthAngleFactor() float#
getResetYield() bool#
class rs2.modeler.properties.material.strength.Strength.StrengthDefinedStageFactor(client: Client, ID, propertyID)#

Bases: StrengthStageFactor

setAirEntryValueFactor(value: float)#
setUnsaturatedShearStrengthAngleFactor(value: float)#
setResetYield(resetYield: bool)#
class rs2.modeler.properties.material.strength.Strength.Strength(client: Client, ID, documentProxyID, stageFactorInterfaceID)#

Bases: PropertyProxy

Variables:

Examples

Code Snippet: Manipulation of Strength Properties

getFailureCriterion() StrengthCriteriaTypes#
setFailureCriterion(value: StrengthCriteriaTypes)#
getUnsaturatedBehavior() UnsaturatedParameterType#
setUnsaturatedBehavior(value: UnsaturatedParameterType)#
getUnsaturatedShearStrengthType() UnsaturatedShearStrengthType#
setUnsaturatedShearStrengthType(value: UnsaturatedShearStrengthType)#
getUnsaturatedShearStrengthAngle() float#
setUnsaturatedShearStrengthAngle(value: float)#
getAirEntryValue() float#
setAirEntryValue(value: float)#
getSingleEffectiveStressMethod() UnsaturatedSingleEffectiveStressMethod#
setSingleEffectiveStressMethod(value: UnsaturatedSingleEffectiveStressMethod)#
getAlpha() float#
setAlpha(value: float)#
getAirEntrySuction() float#
setAirEntrySuction(value: float)#
getCriticalSuction() float#
setCriticalSuction(value: float)#
getMaterialParameter() float#
setMaterialParameter(value: float)#
getUseCutoff() bool#
setUseCutoff(value: bool)#
getCutoffValue() float#
setCutoffValue(value: float)#
getTabularValues() UnsaturatedTabularValueMethod#
setTabularValues(value: UnsaturatedTabularValueMethod)#
setUnsaturatedZoneTableWithRespectToSuction(coefficients: list[float], values: list[float])#

Specify the coefficient and values with respect to suction.

getUnsaturatedZoneTableWithRespectToSuction() tuple[list[float], list[float]]#

Returns a tuple of lists where the first element is coefficients and the second is values with respect to suction.

setUnsaturatedZoneTableWithRespectToDegreeOfSaturation(coefficients: list[float], values: list[float])#

Specify the coefficient and values with respect to degree of saturation.

getUnsaturatedZoneTableWithRespectToDegreeOfSaturation() list[tuple[float, float]]#

Returns a tuple of lists where the first element is coefficients and the second is values with respect to degree of saturation.

setUnsaturatedZoneTableWithRespectToEffectiveDegreeOfSaturation(coefficients: list[float], values: list[float])#

Specify the coefficient and values with respect to effective degree of saturation.

getUnsaturatedZoneTableWithRespectToEffectiveDegreeOfSaturation() list[tuple[float, float]]#

Returns a tuple of lists where the first element is coefficients and the second is values with respect to effective degree of saturation.