TextureNodeMath(TextureNode)¶
base classes — bpy_struct, Node, NodeInternal, TextureNode
-
class
bpy.types.TextureNodeMath(TextureNode)¶ -
operation¶ ADDAdd, A + B.SUBTRACTSubtract, A - B.MULTIPLYMultiply, A * B.DIVIDEDivide, A / B.MULTIPLY_ADDMultiply Add, A * B + C.POWERPower, A power B.LOGARITHMLogarithm, Logarithm A base B.SQRTSquare Root, Square root of A.INVERSE_SQRTInverse Square Root, 1 / Square root of A.ABSOLUTEAbsolute, Magnitude of A.EXPONENTExponent, exp(A).MINIMUMMinimum, The minimum from A and B.MAXIMUMMaximum, The maximum from A and B.LESS_THANLess Than, 1 if A < B else 0.GREATER_THANGreater Than, 1 if A > B else 0.SIGNSign, Returns the sign of A.COMPARECompare, 1 if (A == B) within tolerance C else 0.SMOOTH_MINSmooth Minimum, The minimum from A and B with smoothing C.SMOOTH_MAXSmooth Maximum, The maximum from A and B with smoothing C.ROUNDRound, Round A to the nearest integer. Round upward if the fraction part is 0.5.FLOORFloor, The largest integer smaller than or equal A.CEILCeil, The smallest integer greater than or equal A.TRUNCTruncate, trunc(A).FRACTFraction, The fraction part of A.MODULOModulo, A mod B.SNAPSnap, Snap to increment, snap(A,B).WRAPWrap, Wrap value to range, wrap(A,B).PINGPONGPingpong, Wraps a value and reverses every other cycle (A,B).SINESine, sin(A).COSINECosine, cos(A).TANGENTTangent, tan(A).ARCSINEArcsine, arcsin(A).ARCCOSINEArccosine, arccos(A).ARCTANGENTArctangent, arctan(A).ARCTAN2Arctan2, The signed angle arctan(A / B).SINHHyperbolic Sine, sinh(A).COSHHyperbolic Cosine, cosh(A).TANHHyperbolic Tangent, tanh(A).RADIANSTo Radians, Convert from degrees to radians.DEGREESTo Degrees, Convert from radians to degrees.
Type: enum in [‘ADD’, ‘SUBTRACT’, ‘MULTIPLY’, ‘DIVIDE’, ‘MULTIPLY_ADD’, ‘POWER’, ‘LOGARITHM’, ‘SQRT’, ‘INVERSE_SQRT’, ‘ABSOLUTE’, ‘EXPONENT’, ‘MINIMUM’, ‘MAXIMUM’, ‘LESS_THAN’, ‘GREATER_THAN’, ‘SIGN’, ‘COMPARE’, ‘SMOOTH_MIN’, ‘SMOOTH_MAX’, ‘ROUND’, ‘FLOOR’, ‘CEIL’, ‘TRUNC’, ‘FRACT’, ‘MODULO’, ‘SNAP’, ‘WRAP’, ‘PINGPONG’, ‘SINE’, ‘COSINE’, ‘TANGENT’, ‘ARCSINE’, ‘ARCCOSINE’, ‘ARCTANGENT’, ‘ARCTAN2’, ‘SINH’, ‘COSH’, ‘TANH’, ‘RADIANS’, ‘DEGREES’], default ‘ADD’
-
use_clamp¶ Clamp result of the node to 0..1 range
Type: boolean, default False
-
classmethod
is_registered_node_type()¶ True if a registered node type
Returns: Result Return type: boolean
-
classmethod
input_template(index)¶ Input socket template
Parameters: index (int in [0, inf]) – Index Returns: result Return type: NodeInternalSocketTemplate
-
classmethod
output_template(index)¶ Output socket template
Parameters: index (int in [0, inf]) – Index Returns: result Return type: NodeInternalSocketTemplate
-
classmethod
bl_rna_get_subclass(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The RNA type or default when not found. Return type: bpy.types.Structsubclass
-
classmethod
bl_rna_get_subclass_py(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions