javagl / Geom

Utility classes for geometry computations
MIT License
9 stars 3 forks source link

Geom

Utility classes for geometry computations

This project contains utility classes for geometry computations, mainly targeting the classes from the java.awt.geom package. For most of the classes and interfaces of the java.awt.geom package, there is a corresponding class that contains utility methods:

For the primitives, these classes contain utility methods that in general allow modifications of the primitives that are implemented aiming at high performance and low memory overhead. For example, most of the methods have an optional parameter that may store the transformed result, and will return this result parameter, or create a new object internally when the result parameter was null.

The remaining classes deal with tasks that frequently occur in geometry-heavy applications. All these classes should be considered as being preliminary, meaning that they might be moved to different packages, or minor details of the interfaces may change, but their basic functionality will then still be available in a similar (and possibly extended) form.

Change log:

Version 0.0.2-SNAPSHOT:

Version 0.0.1, 2015-06-22: