Versions in this module Expand all Collapse all v0 v0.40.0 Aug 6, 2026 Changes in this version + type AddToArrayNode struct + Amount nodes.Output[vector4.Vector[T]] + Array nodes.Output[[]vector4.Vector[T]] + func (cn AddToArrayNode[T]) Out(out *nodes.StructOutput[[]vector4.Vector[T]]) + type ArrayFromComponentsNode struct + W nodes.Output[[]T] + X nodes.Output[[]T] + Y nodes.Output[[]T] + Z nodes.Output[[]T] + func (snd ArrayFromComponentsNode[T]) Out(out *nodes.StructOutput[[]vector4.Vector[T]]) + type ArrayFromNodesNode struct + In []nodes.Output[vector4.Vector[T]] + func (node ArrayFromNodesNode[T]) Out(out *nodes.StructOutput[[]vector4.Vector[T]]) + type NewNode struct + W nodes.Output[T] + X nodes.Output[T] + Y nodes.Output[T] + Z nodes.Output[T] + func (cn NewNode[T]) Out(out *nodes.StructOutput[vector4.Vector[T]]) + type NormalizeArray struct + In nodes.Output[[]vector4.Float64] + func (cn NormalizeArray) Global(out *nodes.StructOutput[[]vector4.Float64]) + func (cn NormalizeArray) GlobalDescription() string + func (cn NormalizeArray) Local(out *nodes.StructOutput[[]vector4.Float64]) + func (cn NormalizeArray) LocalDescription() string + type Scale struct + Amount nodes.Output[float64] + Vector nodes.Output[vector4.Vector[T]] + func (cn Scale[T]) Float64(out *nodes.StructOutput[vector4.Float64]) + func (cn Scale[T]) Int(out *nodes.StructOutput[vector4.Int]) + type ScaleArray struct + Amount nodes.Output[float64] + Vector nodes.Output[[]vector4.Vector[T]] + func (cn ScaleArray[T]) Float64(out *nodes.StructOutput[[]vector4.Float64]) + func (cn ScaleArray[T]) Int(out *nodes.StructOutput[[]vector4.Int]) + type Select struct + In nodes.Output[vector4.Vector[T]] + func (node Select[T]) W(out *nodes.StructOutput[T]) + func (node Select[T]) X(out *nodes.StructOutput[T]) + func (node Select[T]) Y(out *nodes.StructOutput[T]) + func (node Select[T]) Z(out *nodes.StructOutput[T]) + type SelectArray struct + In nodes.Output[[]vector4.Vector[T]] + func (node SelectArray[T]) W(out *nodes.StructOutput[[]T]) + func (node SelectArray[T]) X(out *nodes.StructOutput[[]T]) + func (node SelectArray[T]) Y(out *nodes.StructOutput[[]T]) + func (node SelectArray[T]) Z(out *nodes.StructOutput[[]T]) + type Subtract struct + A nodes.Output[vector4.Vector[T]] + B nodes.Output[vector4.Vector[T]] + func (d Subtract[T]) Out(out *nodes.StructOutput[vector4.Vector[T]]) + type SubtractToArrayNode struct + Amount nodes.Output[vector4.Vector[T]] + Array nodes.Output[[]vector4.Vector[T]] + func (cn SubtractToArrayNode[T]) Out(out *nodes.StructOutput[[]vector4.Vector[T]]) + type SumNode struct + Values []nodes.Output[vector4.Vector[T]] + func (cn SumNode[T]) Out(out *nodes.StructOutput[vector4.Vector[T]])