Bendtorch.gr3: def of bendtorch@1.3.0.0 Import: import bendtorch@1.3.0.0/main.bend as Bendtorch Lines 2631-2635 of bendtorch@1.3.0.0/main.bend: https://jend.leeeet.dev/read.txt?path=bendtorch@1.3.0.0/main.bend&start_line=2631&end_line=2635 import Base # the n positions of the row written: s = sum(dP * P) over them (from +0.0, in order), then G = (P * (dP - s)) * scale def gr3(+sc: F32, +off: U32, d: Array, v: Array, p: Array, w: GN) -> GR: match w: case GN{g, +n}: GR{d, v, g_set2(n, sc, off, dot0(n, off, off, 1, 1, g, p)), n} Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Array https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bendtorch@1.3.0.0/main.bend&name=GN https://jend.leeeet.dev/definition.txt?path=bendtorch@1.3.0.0/main.bend&name=GR https://jend.leeeet.dev/definition.txt?path=bendtorch@1.3.0.0/main.bend&name=dot0 https://jend.leeeet.dev/definition.txt?path=bendtorch@1.3.0.0/main.bend&name=g_set2