Akryl VÄRMELJUSHÅLLARE (det är också en datavisualisering) (4 / 7 steg)
Steg 4: programmering
Jag byggde ett program i bearbetning, ett programmeringsspråk baserat på Java, som gör att bygga synliga saker lätt.
Programmet läser in data och genererar en ring för varje månad. Bearbetning kan för att skapa 3D-modeller. Biblioteket Proscene gör det lätt att navigera runt 3D-modeller (zoomning, panorering, roterande, etc.). Det andra biblioteket jag använde var Processing's DXF export library. Detta gör för att exportera alla ritningar gjorda med bearbetning i DXF-format, som är ett av de format laserskärare kan hantera.
En av bilderna ovan visar ett litet prov program som ritar en rektangel och export det till DXF formatera när användaren trycker på knappen "r". Jag gjorde 12 av dessa DXF filer, en för varje ring. Dessa kommer att importeras i laser cutter programvara i nästa steg.