Este es editor de pistas para coches de slot/Scalextric que desarrollé en el año 2015 para evitar construir los circuitos en casa mediante prueba y error.
Para el desarrollo (un experimento anterior fue en Logo, ver debajo) probé Typescript para implementar las transformaciones de los tramos en la composición del circuito (rotaciones, traslaciones).
El código fuente puede encontrarse aquí: https://github.com/ramongilmoreno/slotdesign.
El editor, en pantalla completa, puede utilizarse aquí.
A continuación, el código original de la prueba en Logo, que se puede probar aquí.
clearscreen make "scale 0.18 to phere :side pu rt -90 fd :side pd rt 90 fd :side rt 90 fd 2 * :side rt 90 fd 2 * :side rt 90 fd 2 * :side rt 90 fd :side pu rt 90 fd :side rt -90 pd end to here phere 5 end to plane :length here fd :length * :scale here end to plane40 plane 400 end to plane20 plane 200 end to plane10 plane 100 end to pquarter :direction here fd 235 * :scale rt 90 * :direction fd 96 * :scale rt -90 * :direction rt 45 * :direction here end to pleft pquarter -1 end to pright pquarter 1 end ht rt -90 plane40 plane40 plane40 pright pright pright plane40 pleft pleft plane40 pleft pleft pleft pleft plane40 plane40 pleft pleft pright plane40 plane20 pright pright pright pright