-
Would anyone be interested in a library for manipulating SN assets?
It would be used something like this:
import { Stickfigure, NodeTemplate, NodeTypes } from 'sticknodes.js';const cAB = new Stickfigure();
const ball = new NodeTemplate();
const shaft = new NodeTemplate();ball.type = NodeTypes.CIRCLE;
ball.length = 100;shaft.type = NodeTypes.ROUNDED;
shaft.angle = 90;
shaft.length = 200;cAB.getNode(0).addNode(ball).angle = 0;
cAB.getNode(0).addNode(ball).angle = 180;
cAB.getNode(0).addNode(shaft);
This probably wouldn’t be the exact API design, but it would be something similar.
lmao the “code” tag was replaced since nobody uses it, to make headlines
i wonder if pre works
import { Stickfigure, NodeTemplate, NodeTypes } from \’sticknodes.js\’;
const cAB = new Stickfigure();
const ball = new NodeTemplate();
const shaft = new NodeTemplate();
ball.type = NodeTypes.CIRCLE;
ball.length = 100;
shaft.type = NodeTypes.ROUNDED;
shaft.angle = 90;
shaft.length = 200;
cAB.getNode(0).addNode(ball).angle = 0;
cAB.getNode(0).addNode(ball).angle = 180;
cAB.getNode(0).addNode(shaft);
it does not
ππππππ { πππππππππππ, π½πππππππππππ, π½πππππ’πππ } ππππ \’ππππππππππ.ππ\’;
πππππ ππ°π± = πππ πππππππππππ();
πππππ ππππ = πππ π½πππππππππππ();
πππππ πππππ = πππ π½πππππππππππ();
ππππ.ππ’ππ = π½πππππ’πππ.π²πΈππ²π»π΄;
ππππ.ππππππ = π·00;
πππππ.ππ’ππ = π½πππππ’πππ.ππΎππ½π³π΄π³;
πππππ.πππππ = πΏ0;
πππππ.ππππππ = πΈ00;
ππ°π±.ππππ½πππ(0).ππππ½πππ(ππππ).πππππ = 0;
ππ°π±.ππππ½πππ(0).ππππ½πππ(ππππ).πππππ = π·πΎ0;
ππ°π±.ππππ½πππ(0).ππππ½πππ(πππππ);
eh good enough, just used a font replacer online
anyway
cool idea, do it after the emoji thing!
β ball type, ball length β
“Shaft type, shaft angle, shaft length”