eeg2d

Extended euclidian 2d geometry library for JavaScript with objects representing points, vectors, angles, transformations, transformation decompositions

Usage no npm install needed!

<script type="module">
  import eeg2d from 'https://cdn.skypack.dev/eeg2d';
</script>

README

eeg2d - extended euclidian 2d geometry library for JavaScript

This package contains a library being to able to manipulate 2d objects in the euclidian space. The biggest advantage of this library is a very powerful representation of 2d linear transformations. It is possible to represent any linear transformation while being able to decompose it into the basic transformation as translate, rotate, scale and skew.

The current state of the project is just to provide a preview and to test npm publishing. Therefore there is no documentation yet for this library and no examples how to use it. But hope both will be added soon. The intention is to document the library as soon as possible.