I definitely recommend looking at https://github.com/opensolid/geometry (with it's svg counterpart : https://github.com/opensolid/svg). I've been using it a bit and it's awesome for what I understand you want.
I've been using eeue56/elm-flat-matrix also but for more "raster" drawings than "vectorial" stuff. One issue though is that it is based on the elm core array implementation, which is flawed <https://github.com/elm-lang/core/issues/649>. On Thursday, May 4, 2017 at 9:58:46 PM UTC+8, Rupert Smith wrote: > > On Thursday, May 4, 2017 at 2:56:05 PM UTC+1, Rupert Smith wrote: >> >> I need to implement some 2d geometry transformations, and would like to >> use 3x3 matrices for this. Does anyone have some experience or recommend >> one library over another? I don't really need maximum performance at this >> stage, the drawing I am rendering will be relatively static and not consist >> of a huge number of parts. The output will be SVG. >> > > In the future I might need things algorithms like overlap/collision > detection, convex hull, and 2d graph layouts. I don't know if any of these > things have libraries but if they do, and are based on the same underlying > vector representation as the basic 2d linear algebra, that might help too. > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
