Node Vector Math#

from geonodes import nodes

node = nodes.VectorMath(vector0=None, vector1=None, vector2=None, scale=None, operation='ADD')

Blender Image

Args:#

Input socket arguments:#

Node parameter arguments:#

  • operation (str): default = ‘ADD’ in (‘ADD’, ‘SUBTRACT’, ‘MULTIPLY’, ‘DIVIDE’, ‘MULTIPLY_ADD’, ‘CROSS_PRODUCT’, ‘PROJECT’, ‘REFLECT’, ‘REFRACT’, ‘FACEFORWARD’, ‘DOT_PRODUCT’, ‘DISTANCE’, ‘LENGTH’, ‘SCALE’, ‘NORMALIZE’, ‘ABSOLUTE’, ‘MINIMUM’, ‘MAXIMUM’, ‘FLOOR’, ‘CEIL’, ‘FRACTION’, ‘MODULO’, ‘WRAP’, ‘SNAP’, ‘SINE’, ‘COSINE’, ‘TANGENT’)

Output sockets:#

Implementation#

Class or method name

Definition

Vector

add

def add(self, vector=None):

subtract

def subtract(self, vector=None):

sub

def sub(self, vector=None):

multiply

def multiply(self, vector=None):

mul

def mul(self, vector=None):

divide

def divide(self, vector=None):

div

def div(self, vector=None):

multiply_add

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

mul_add

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

cross_product

def cross_product(self, vector=None):

cross

def cross(self, vector=None):

project

def project(self, vector=None):

reflect

def reflect(self, vector=None):

refract

def refract(self, vector=None, ior=None):

face_forward

def face_forward(self, incident=None, reference=None):

dot_product

def dot_product(self, vector=None):

dot

def dot(self, vector=None):

distance

def distance(self, vector=None):

length

@property
def length(self):

scale

def scale(self, scale=None):

normalize

def normalize(self):

absolute

def absolute(self):

abs

def abs(self):

minimum

def minimum(self, vector=None):

min

def min(self, vector=None):

maximum

def maximum(self, vector=None):

max

def max(self, vector=None):

floor

def floor(self):

ceil

def ceil(self):

fraction

def fraction(self):

fract

def fract(self):

modulo

def modulo(self, vector=None):

wrap

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

snap

def snap(self, increment=None):

sine

def sine(self):

sin

def sin(self):

cosine

def cosine(self):

cos

def cos(self):

tangent

def tangent(self):

tan

def tan(self):

Go to top - main - nodes - nodes menus