nodes_math.h File Reference

Namespaces

 maxon
 
 maxon::NODE
 
 maxon::NODE::ABS
 
 maxon::NODE::AGGREGATE
 
 maxon::NODE::AGGREGATION
 
 maxon::NODE::ANGLE
 
 maxon::NODE::ANYANDALL
 
 maxon::NODE::ARITHMETIC
 
 maxon::NODE::ATAN2
 
 maxon::NODE::BLEND
 
 maxon::NODE::BOOLEANOPERATOR
 
 maxon::NODE::BOXSTEP
 
 maxon::NODE::CLAMP
 
 maxon::NODE::COMPARE
 
 maxon::NODE::COMPOSEMATRIX
 
 maxon::NODE::CROSS
 
 maxon::NODE::DECOMPOSEMATRIX
 
 maxon::NODE::DISTANCE
 
 maxon::NODE::DOT
 
 maxon::NODE::EXP
 
 maxon::NODE::EXP2
 
 maxon::NODE::FRACTION
 
 maxon::NODE::INVERSEMATRIX
 
 maxon::NODE::INVERT
 
 maxon::NODE::LENGTH
 
 maxon::NODE::LOG
 
 maxon::NODE::LOG2
 
 maxon::NODE::MAPRANGE
 
 maxon::NODE::MATRIXTOVECTORS
 
 maxon::NODE::MODULO
 
 maxon::NODE::NEGATE
 
 maxon::NODE::NOISE
 
 maxon::NODE::NORMALIZE
 
 maxon::NODE::POW
 
 maxon::NODE::QUANTIZE
 
 maxon::NODE::RECIPROCAL
 
 maxon::NODE::REFLECT
 
 maxon::NODE::ROOT
 
 maxon::NODE::ROUND
 
 maxon::NODE::SCALE
 
 maxon::NODE::SCALEMATRIX
 
 maxon::NODE::SIGN
 
 maxon::NODE::SMOOTHSTEP
 
 maxon::NODE::SPLINEMAPPER
 
 maxon::NODE::STEP
 
 maxon::NODE::TRANSFORMMATRIX
 
 maxon::NODE::TRANSFORMVECTOR
 
 maxon::NODE::TRIGONOMETRY
 
 maxon::NODE::VECTORSTOMATRIX
 
 maxon::PATTERN
 
 maxon::PATTERN::NODE
 
 maxon::PATTERN::NODE::EFFECT
 
 maxon::PATTERN::NODE::EFFECT::TRANSFORM2D
 

Functions

 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.abs")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.aggregate")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Bool, STREAMMODE, "streammode")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, STREAM, "stream")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.aggregation")
 
 MAXON_ATTRIBUTE (void, OUTERDOMAIN, "outerdomain")
 
 MAXON_ATTRIBUTE (void, INNERDOMAIN, "innerdomain")
 
 MAXON_ATTRIBUTE (void, DOMAIN, "domain")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.angle")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.anyandall")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Bool, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.arithmetic")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.atan2")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.blend")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Float, IN3, "in3")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.booleanoperator")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Bool, IN1, "in1")
 
 MAXON_ATTRIBUTE (Bool, IN2, "in2")
 
 MAXON_ATTRIBUTE (Bool, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.boxstep")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, IN3, "in3")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.clamp")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, IN3, "in3")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.compare")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.composematrix")
 
 MAXON_ATTRIBUTE (Vector, TRANSLATION, "translation")
 
 MAXON_ATTRIBUTE (Vector, SCALE, "scale")
 
 MAXON_ATTRIBUTE (Vector, ROTATION, "rotation")
 
 MAXON_ATTRIBUTE (Matrix, OUT, "out")
 
 MAXON_ATTRIBUTE (Id, ROTATIONORDER, "rotationorder", RESOURCE_DEFINE(ENUM_ZYXGLOBAL, Id("zyxglobal")))
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.cross")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.decomposematrix")
 
 MAXON_ATTRIBUTE (Id, ROTATIONORDER, "rotationorder", RESOURCE_DEFINE(ENUM_ZYXGLOBAL, Id("zyxglobal")))
 
 MAXON_ATTRIBUTE (Matrix, MATRIX, "matrix")
 
 MAXON_ATTRIBUTE (Data, TRANSLATION, "translation")
 
 MAXON_ATTRIBUTE (Data, SCALE, "scale")
 
 MAXON_ATTRIBUTE (Data, ROTATION, "rotation")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.distance")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.dot")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.exp")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.exp2")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.fraction")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.inversematrix")
 
 MAXON_ATTRIBUTE (Matrix, IN, "in")
 
 MAXON_ATTRIBUTE (Matrix, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.invert")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.length")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.log")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.log2")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.maprange")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, IN3, "in3")
 
 MAXON_ATTRIBUTE (Data, IN4, "in4")
 
 MAXON_ATTRIBUTE (Data, IN5, "in5")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.matrixtovectors")
 
 MAXON_ATTRIBUTE (Matrix, MATRIX, "matrix")
 
 MAXON_ATTRIBUTE (Data, V1, "v1")
 
 MAXON_ATTRIBUTE (Data, V2, "v2")
 
 MAXON_ATTRIBUTE (Data, V3, "v3")
 
 MAXON_ATTRIBUTE (Data, OFF, "off")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.modulo")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.negate")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.noise")
 
 MAXON_ATTRIBUTE (Vector, VALUE, "value")
 
 MAXON_ATTRIBUTE (Float, TIME, "time")
 
 MAXON_ATTRIBUTE (Float, SCALE, "scale")
 
 MAXON_ATTRIBUTE (Bool, TWOD, "twod")
 
 MAXON_ATTRIBUTE (Id, NOISETYPE, "noisetype", RESOURCE_DEFINE(ENUM_REGISTRY_NET_MAXON_RENDER_REGISTRY_RENDERNOISECLASSES, Id("registry#net.maxon.render.registry.rendernoiseclasses")))
 
 MAXON_ATTRIBUTE (Float, OCTAVES, "octaves")
 
 MAXON_ATTRIBUTE (Bool, ABSOLUTE, "absolute")
 
 MAXON_ATTRIBUTE (Int, SEED, "seed")
 
 MAXON_ATTRIBUTE (Float, LACUNARITY, "lacunarity")
 
 MAXON_ATTRIBUTE (Float, GAIN, "gain")
 
 MAXON_ATTRIBUTE (Float, EXPONENT, "exponent")
 
 MAXON_ATTRIBUTE (Float, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.normalize")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.pow")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.quantize")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.reciprocal")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.reflect")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.root")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.round")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.scale")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.scalematrix")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Matrix, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.sign")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.smoothstep")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, IN3, "in3")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.splinemapper")
 
 MAXON_ATTRIBUTE (Data, INPUT, "input")
 
 MAXON_ATTRIBUTE (void, SPLINE, "spline")
 
 MAXON_ATTRIBUTE (Data, OUTPUT, "output")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.step")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN1, "in1")
 
 MAXON_ATTRIBUTE (Data, IN2, "in2")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.transformmatrix")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Matrix, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.transformvector")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Matrix, IN1, "in1")
 
 MAXON_ATTRIBUTE (Vector, IN2, "in2")
 
 MAXON_ATTRIBUTE (Matrix, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.trigonometry")
 
 MAXON_ATTRIBUTE (Id, OPERATION, "operation")
 
 MAXON_ATTRIBUTE (Id, DATATYPE, "datatype")
 
 MAXON_ATTRIBUTE (Data, IN, "in")
 
 MAXON_ATTRIBUTE (Data, OUT, "out")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.node.vectorstomatrix")
 
 MAXON_ATTRIBUTE (Data, V1, "v1")
 
 MAXON_ATTRIBUTE (Data, V2, "v2")
 
 MAXON_ATTRIBUTE (Data, V3, "v3")
 
 MAXON_ATTRIBUTE (Data, OFF, "off")
 
 MAXON_ATTRIBUTE (Matrix, MATRIX, "matrix")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.transform2d")
 
 MAXON_ATTRIBUTE (Vector2d, POINT, "point")
 
 MAXON_ATTRIBUTE (Vector2d, TRANSLATE, "translate")
 
 MAXON_ATTRIBUTE (Float, ROTATE, "rotate")
 
 MAXON_ATTRIBUTE (Vector2d, SCALE, "scale")
 
 MAXON_ATTRIBUTE (Vector2d, PIVOT, "pivot")
 
 MAXON_ATTRIBUTE (Vector2d, RESULT, "result")