rs3.properties.DiscreteFunction module#
- class rs3.properties.DiscreteFunction.DiscreteFunction(client: Client, discreteFunctionID: str)#
Bases:
_ProxyObject- getName() str#
- setName(name)#
- setPointX(value: list[float])#
- getPointX() list[float]#
- setPointY(value: list[float])#
- getPointY() list[float]#
- setPointZ(value: list[float])#
- getPointZ() list[float]#
- setPointC(value: list[float])#
- getPointC() list[float]#
- setPointCu(value: list[float])#
- getPointCu() list[float]#
- setPointPhi(value: list[float])#
- getPointPhi() list[float]#
- setPointModulus(value: list[float])#
- getPointModulus() list[float]#
- getDrainageCondition() DiscreteDrainedMode#
- setDrainageCondition(IsDrained: DiscreteDrainedMode)#
- getIs3D() bool#
- setIs3D(Is3D: bool)#
- getPlane2DType() Plane2DType#
- setPlane2DType(plane2D_type: Plane2DType)#
- getHasModulus() bool#
- setHasModulus(hasModulus: bool)#
- getResidualStrengthFactor() float#
- setResidualStrengthFactor(residualStrengthFactor: float)#
- getTensileStrength() float#
- setTensileStrength(tensileStrength: float)#
- getResidualTensileStrength() float#
- setResidualTensileStrength(tensileStrengthResidual: float)#
- getInterpolationMethod() DiscreteFunctionInterpolationMethodType#
- setInterpolationMethod(interpolationMethod: DiscreteFunctionInterpolationMethodType)#
- setColor(*args)#
Sets the RGBA color for the object.
Notes
- Accepted formats:
setColor(red, green, blue)
setColor(red, green, blue, alpha)
setColor(“#RRGGBB”)
setColor(“#RRGGBBAA”)
setColor(ColorType.Rose)
setColor(0xE1E4FF) # Integer COLORREF
- Raises:
ValueError – If inputs are invalid or out of range.
- getColor() tuple[int, int, int, int]#
Retrieves the RGBA color of the object.
- Returns:
A tuple of four integers representing the red, green, blue, and alpha components of the object’s color, each in the range [0, 255].
- Return type:
tuple[int, int, int, int]