armory/Sources/cycles/node/SineNode.hx
2015-11-26 15:36:17 +01:00

23 lines
383 B
Haxe

package cycles.node;
class SineNode extends FloatNode {
public static inline var _value = 0; // Float
public function new() {
super();
}
public override function inputChanged() {
f = Math.sin(inputs[_value].f);
super.inputChanged();
}
public static function create(value:Float) {
var n = new SineNode();
n.inputs.push(FloatNode.create(value));
return n;
}
}