Node Math#

from geonodes import nodes

node = nodes.Math(value0=None, value1=None, value2=None, operation='ADD', use_clamp=False)

Blender Image

Args:#

Input socket arguments:#

Node parameter arguments:#

  • operation (str): default = ‘ADD’ 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’)

  • use_clamp (bool): default = False

Output sockets:#

Implementation#

Class or method name

Definition

Float

multiply_add

def multiply_add(self, multiplier=None, addend=None, clamp=False):

mul_add

def mul_add(self, multiplier=None, addend=None, clamp=False):

power

def power(self, exponent=None, clamp=False):

pow

def pow(self, exponent=None, clamp=False):

logarithm

def logarithm(self, base=None, clamp=False):

log

def log(self, base=None, clamp=False):

sqrt

def sqrt(self, clamp=False):

inverse_sqrt

def inverse_sqrt(self, clamp=False):

absolute

def absolute(self, clamp=False):

abs

def abs(self, clamp=False):

exponent

def exponent(self, clamp=False):

exp

def exp(self, clamp=False):

minimum

def minimum(self, value=None, clamp=False):

min

def min(self, value=None, clamp=False):

maximum

def maximum(self, value=None, clamp=False):

max

def max(self, value=None, clamp=False):

math_less_than

def math_less_than(self, threshold=None, clamp=False):

math_greater_than

def math_greater_than(self, threshold=None, clamp=False):

sign

def sign(self, clamp=False):

math_compare

def math_compare(self, value=None, epsilon=None, clamp=False):

smooth_minimum

def smooth_minimum(self, value=None, distance=None, clamp=False):

smooth_maximum

def smooth_maximum(self, value=None, distance=None, clamp=False):

math_round

def math_round(self, clamp=False):

math_floor

def math_floor(self, clamp=False):

math_ceil

def math_ceil(self, clamp=False):

math_truncate

def math_truncate(self, clamp=False):

math_trunc

def math_trunc(self, clamp=False):

fraction

def fraction(self, clamp=False):

fact

def fact(self, clamp=False):

modulo

def modulo(self, value=None, clamp=False):

wrap

def wrap(self, max=None, min=None, clamp=False):

snap

def snap(self, increment=None, clamp=False):

ping_pong

def ping_pong(self, scale=None, clamp=False):

sine

def sine(self, value=None, clamp=False):

sin

def sin(self, value=None, clamp=False):

cosine

def cosine(self, value=None, clamp=False):

cos

def cos(self, value=None, clamp=False):

tangent

def tangent(self, value=None, clamp=False):

tan

def tan(self, value=None, clamp=False):

arcsine

def arcsine(self, value=None, clamp=False):

arcsin

def arcsin(self, value=None, clamp=False):

arccosine

def arccosine(self, value=None, clamp=False):

arccos

def arccos(self, value=None, clamp=False):

arctangent

def arctangent(self, value=None, clamp=False):

arctan

def arctan(self, value=None, clamp=False):

arctan2

def arctan2(self, value1=None, clamp=False):

sinh

def sinh(self, value=None, clamp=False):

cosh

def cosh(self, value=None, clamp=False):

tanh

def tanh(self, value=None, clamp=False):

to_radians

def to_radians(self, clamp=False):

to_degrees

def to_degrees(self, clamp=False):

Integer

multiply_add

def multiply_add(self, multiplier=None, addend=None, clamp=False):

mul_add

def mul_add(self, multiplier=None, addend=None, clamp=False):

power

def power(self, exponent=None, clamp=False):

pow

def pow(self, exponent=None, clamp=False):

logarithm

def logarithm(self, base=None, clamp=False):

log

def log(self, base=None, clamp=False):

sqrt

def sqrt(self, clamp=False):

inverse_sqrt

def inverse_sqrt(self, clamp=False):

absolute

def absolute(self, clamp=False):

abs

def abs(self, clamp=False):

exponent

def exponent(self, clamp=False):

exp

def exp(self, clamp=False):

minimum

def minimum(self, value=None, clamp=False):

min

def min(self, value=None, clamp=False):

maximum

def maximum(self, value=None, clamp=False):

max

def max(self, value=None, clamp=False):

math_less_than

def math_less_than(self, threshold=None, clamp=False):

math_greater_than

def math_greater_than(self, threshold=None, clamp=False):

sign

def sign(self, clamp=False):

math_compare

def math_compare(self, value=None, epsilon=None, clamp=False):

smooth_minimum

def smooth_minimum(self, value=None, distance=None, clamp=False):

smooth_maximum

def smooth_maximum(self, value=None, distance=None, clamp=False):

math_round

def math_round(self, clamp=False):

math_floor

def math_floor(self, clamp=False):

math_ceil

def math_ceil(self, clamp=False):

math_truncate

def math_truncate(self, clamp=False):

math_trunc

def math_trunc(self, clamp=False):

fraction

def fraction(self, clamp=False):

fact

def fact(self, clamp=False):

modulo

def modulo(self, value=None, clamp=False):

wrap

def wrap(self, max=None, min=None, clamp=False):

snap

def snap(self, increment=None, clamp=False):

ping_pong

def ping_pong(self, scale=None, clamp=False):

sine

def sine(self, value=None, clamp=False):

sin

def sin(self, value=None, clamp=False):

cosine

def cosine(self, value=None, clamp=False):

cos

def cos(self, value=None, clamp=False):

tangent

def tangent(self, value=None, clamp=False):

tan

def tan(self, value=None, clamp=False):

arcsine

def arcsine(self, value=None, clamp=False):

arcsin

def arcsin(self, value=None, clamp=False):

arccosine

def arccosine(self, value=None, clamp=False):

arccos

def arccos(self, value=None, clamp=False):

arctangent

def arctangent(self, value=None, clamp=False):

arctan

def arctan(self, value=None, clamp=False):

arctan2

def arctan2(self, value1=None, clamp=False):

sinh

def sinh(self, value=None, clamp=False):

cosh

def cosh(self, value=None, clamp=False):

tanh

def tanh(self, value=None, clamp=False):

to_radians

def to_radians(self, clamp=False):

to_degrees

def to_degrees(self, clamp=False):

Global functions

math

def math(value0=None, value1=None, value2=None, operation='ADD', clamp=False):

multiply_add

def multiply_add(value=None, multiplier=None, addend=None, clamp=False):

mul_add

def mul_add(value=None, multiplier=None, addend=None, clamp=False):

power

def power(base=None, exponent=None, clamp=False):

logarithm

def logarithm(value=None, base=None, clamp=False):

log

def log(value=None, base=None, clamp=False):

sqrt

def sqrt(value=None, clamp=False):

inverse_sqrt

def inverse_sqrt(value=None, clamp=False):

absolute

def absolute(value=None, clamp=False):

abs

def abs(value=None, clamp=False):

exponent

def exponent(value=None, clamp=False):

exp

def exp(value=None, clamp=False):

minimum

def minimum(value0=None, value1=None, clamp=False):

min

def min(value0=None, value1=None, clamp=False):

maximum

def maximum(value0=None, value1=None, clamp=False):

max

def max(value0=None, value1=None, clamp=False):

math_less_than

def math_less_than(value=None, threshold=None, clamp=False):

math_greater_than

def math_greater_than(value=None, threshold=None, clamp=False):

sign

def sign(value=None, clamp=False):

math_compare

def math_compare(value0=None, value1=None, epsilon=None, clamp=False):

smooth_minimum

def smooth_minimum(value0=None, value1=None, distance=None, clamp=False):

smooth_maximum

def smooth_maximum(value0=None, value1=None, distance=None, clamp=False):

math_round

def math_round(value=None, clamp=False):

math_floor

def math_floor(value=None, clamp=False):

math_ceil

def math_ceil(value=None, clamp=False):

math_truncate

def math_truncate(value=None, clamp=False):

math_trun

def math_trun(value=None, clamp=False):

fraction

def fraction(value=None, clamp=False):

modulo

def modulo(value0=None, value1=None, clamp=False):

wrap

def wrap(value=None, max=None, min=None, clamp=False):

snap

def snap(value=None, increment=None, clamp=False):

ping_pong

def ping_pong(value=None, scale=None, clamp=False):

sine

def sine(value=None, clamp=False):

sin

def sin(value=None, clamp=False):

cosine

def cosine(value=None, clamp=False):

cos

def cos(value=None, clamp=False):

tangent

def tangent(value=None, clamp=False):

tan

def tan(value=None, clamp=False):

arcsine

def arcsine(value=None, clamp=False):

arcsin

def arcsin(value=None, clamp=False):

arccosine

def arccosine(value=None, clamp=False):

arccos

def arccos(value=None, clamp=False):

arctangent

def arctangent(value=None, clamp=False):

arctan

def arctan(value=None, clamp=False):

arctan2

def arctan2(value0=None, value1=None, clamp=False):

sinh

def sinh(value=None, clamp=False):

cosh

def cosh(value=None, clamp=False):

tanh

def tanh(value=None, clamp=False):

to_radians

def to_radians(value=None, clamp=False):

to_degrees

def to_degrees(value=None, clamp=False):

Go to top - main - nodes - nodes menus