Open Search
    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 (Float, IN3, "in3")
     
     MAXON_ATTRIBUTE (Data, IN1, "in1")
     
     MAXON_ATTRIBUTE (Data, IN2, "in2")
     
     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, LiteralId("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, LiteralId("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")
     
     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")