Merge pull request #8 from dmarx/dev

fix entangled nodes and document
This commit is contained in:
David Marx
2023-12-09 14:30:08 -08:00
committed by GitHub
3 changed files with 13 additions and 8 deletions
+5
View File
@@ -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
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

+8 -8
View File
@@ -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)