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.

Reply via email to