HowTo VVVV with Delphi
orthogonality
COLLADA
Swap.v4p -> Swap
Substitute Knoten für Values.
Reb-Black Tree
Idee für Set Nodes
Set Nodes: Gleichheit hinzugefügt
Set Nodes: Arbeit an Intersect
Set Nodes: Intersect hinzugefügt (endlich)
Paar Defekte in Red-Black Tree behoben.
Set- und GetSlice Knoten nun mit zusätzlichem Pin 'Bin Size'
Sift (Values) arbeitet nun mit RB-Baum
InsertSlice Knoten überarbeitet
GetSpread (String) hinzugefügt
InsertSlice für Color und String hinzugefügt
Legacy Knoten für Set- und InsertSlice
FrameDelay (Color) hinzugefügt
FrameDelay Knoten um Default Input Pins erweitert
Expr Knoten unterstützt nun eine beliebige Anzahl von Variablen mit benutzerdefinierten Namen
IOBox (Value Advanced) kann mathematische Ausdrücke auswerten
Regerge: XNA -> SlimDX - Managed-/Unmanaged Code - COM Interface - IDirect3DDevice9 mit COM übergeben - C# / SlimDX API
Betrachtet man einen Spread als eine Menge, ergeben sich vielleicht ganz nützliche Knoten, die die aus der Mathematik bekannten Operationen auf Mengen umsetzen. Hier mal eine Übersicht (von wikipedia):
Zwei Spreads sind gleich, wenn sie die gleichen Elemente beinhalten. Gleichheit ist auch dann erfüllt, wenn ein Element in Spread A öfter vorkommt als in Spread B, da im mathematischen Sinne in einer Menge ein Element nur einmal vorkommen darf.
Schnittmenge aus Spread A und Spread B bilden.
(entspricht Wunsch: link)
Vereinigung aus Spread A und Spread B bilden. Dieser Knoten würde im Unterschied zum bereits vorhanden ähnlichen Knoten 'Cons' mehrfach vorkommende Elemente aus Ergebnismenge entfernen.
Alle Elemente aus Spread A ohne den Elementen aus Spread B.
Bsp.: Differenz von1,2,3,4 mit2,4 =1,3
Wahr, wenn SpreadCount = 0
Bereits implementiert durch: Count = 0
Wahr, wenn Elemente aus Spread A in Spread B.
Bereits implementiert durch: Sift + AND (Spectral)
Schwierig...
Das währen alle möglichen Paare... bereits vorhanden, siehe Cross(2D) und Cross(3D)
Menge aller Teilmengen von Menge A... glaub auch sinnlos...
Sift (Values) ist derzeit mit einer HitList implementiert, was eine Laufzeit von n * m zur Folge hat.
Durch den Einsatz eines Binärbaums würde sich die Laufzeit auf n * log2(m) verbessern. -> erledigt
anonymous user login
~4mth ago
~5mth ago
~5mth ago
~5mth ago
~5mth ago
~5mth ago
~6mth ago
~6mth ago
~6mth ago
~6mth ago