View RSS Feed

dooz

Another day, another tool

Rate this Entry
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..

Submit "Another day, another tool" to Digg Submit "Another day, another tool" to del.icio.us Submit "Another day, another tool" to StumbleUpon Submit "Another day, another tool" to Google

Taggar: Ingen Lägg till/redigera taggar
Kategorier
Uncategorized

Comments