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

Material Strength Properties Script Examples

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.