Another day, another tool
by
, 2012-08-16 at 16:11 (2893 Visningar)
Skulle precis börja koda på lite partikeltjafs som jag velat göra ett bra tag, och av någon anledning kom jag på att jag nog ville ha en spline-kurva som animerade något.
Samtidigt så ville jag förmodligen inte bara ha en spline, utan förmodligen även lite matematiska funktioner och annat skoj, och insåg att det jag ville ha var en kombination av spline editorn i 3ds max, och sen plottandet från typ Matlab.
Och det var då jag visste att det bara skulle sluta med att jag kodade ett eget tool
Jag har gjort något liknade för något år sedan, i C#, men det var mest för jag samtidigt lärde mig hur man skulle parsea post-fix notation, och behövde ha något att testa på, så det var inget jag ville bygga vidare på..
Den här gången kändes Javascript rätt naturligt, för då kunde jag dessutom fula mig och använda eval, så man kunde skriva in vilket galet uttryck som helst, utan att jag behövde parsea ett skvatt. Tjoho!
Sagt, och gjort, here it is!
Man kan editera splines lite som man vill, och så ut datan som en c-array med samples. Lite senare insåg jag att det även var rätt coolt att kunna få en partikel utanfrån splinen, så nu kan man det också. Interfacet är som vanligt fullständigt tokigt
Toolet är precis på gränsen till användbart, så det är nog dags att lägga till serialisering, förmodligen via LocalStorage..