diff --git a/README.md b/README.md index a231b5e..b1fb76c 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,11 @@ Which is the node equivalent for achieving this type of thing ![Curve From YAML](assets/node_constant-valued-curve.png) +### Entangled Curves + +![Entangled Curves](assets/nodes_entangled.png) + + ## Curve Operators ### Evaluate Curve At T diff --git a/assets/nodes_entangled.png b/assets/nodes_entangled.png new file mode 100644 index 0000000..4fdcbdf Binary files /dev/null and b/assets/nodes_entangled.png differ diff --git a/nodes/entangled.py b/nodes/entangled.py index 6050a0c..4dc5881 100644 --- a/nodes/entangled.py +++ b/nodes/entangled.py @@ -87,42 +87,42 @@ class KfSinusoidalEntangledZeroOneFromFrequency(KfSinusoidalEntangledZeroOne): } -class KfSinusoidalEntangledZeroOneFromFrequencyx2(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx2(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*2 def main(self, frequency): return super().main(n=2, frequency=frequency) -class KfSinusoidalEntangledZeroOneFromFrequencyx3(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx3(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*3 def main(self, frequency): return super().main(n=3, frequency=frequency) -class KfSinusoidalEntangledZeroOneFromFrequencyx4(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx4(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*4 def main(self, frequency): return super().main(n=4, frequency=frequency) -class KfSinusoidalEntangledZeroOneFromFrequencyx5(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx5(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*5 def main(self, frequency): return super().main(n=5, frequency=frequency) -class KfSinusoidalEntangledZeroOneFromFrequencyx6(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx6(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*6 def main(self, frequency): return super().main(n=6, frequency=frequency) -class KfSinusoidalEntangledZeroOneFromFrequencyx7(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx7(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*7 def main(self, frequency): return super().main(n=7, frequency=frequency) -class KfSinusoidalEntangledZeroOneFromFrequencyx8(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx8(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*8 def main(self, frequency): return super().main(n=8, frequency=frequency) -class KfSinusoidalEntangledZeroOneFromFrequencyx9(KfSinusoidalEntangledZeroOneFromWavelength): +class KfSinusoidalEntangledZeroOneFromFrequencyx9(KfSinusoidalEntangledZeroOneFromFrequency): RETURN_TYPES = ("KEYFRAMED_CURVE",)*9 def main(self, frequency): return super().main(n=9, frequency=frequency)