CompositorNodeMath(CompositorNode)¶
base classes — bpy_struct, Node, NodeInternal, CompositorNode
- class bpy.types.CompositorNodeMath(CompositorNode)¶
- 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, The integer part of A, removing fractional digits.FRACTFraction, The fraction part of A.MODULOModulo, Modulo using fmod(A,B).WRAPWrap, Wrap value to range, wrap(A,B).SNAPSnap, Snap to increment, snap(A,B).PINGPONGPing-Pong, 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’, ‘WRAP’, ‘SNAP’, ‘PINGPONG’, ‘SINE’, ‘COSINE’, ‘TANGENT’, ‘ARCSINE’, ‘ARCCOSINE’, ‘ARCTANGENT’, ‘ARCTAN2’, ‘SINH’, ‘COSH’, ‘TANH’, ‘RADIANS’, ‘DEGREES’], default ‘ADD’
- use_clamp¶
Clamp result of the node to 0.0 to 1.0 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
- classmethod output_template(index)¶
Output socket template
- Parameters
index (int in [0, inf]) – Index
- Returns
result
- Return type
- update()¶
- 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
|