This repository is now managed by the Zest3D group but remains for historical reasons.
Please use http://www.github.com/zest3d.
The Plugin.IO math core library provides a set of classes that can be used for performing algebraic and geometric functions. This library focuses in the areas of computational geometry.
The Plugin.IO math package is written in ActionScript 3 and provides greater functionality than the built in flash.geom
package. This library also adopts a more accurate mathematical representation by distinguishing between the concepts of Affine and Homogeneous space.
The Plugin.IO math library is designed to be very fast but due to the extra functionality, objects have a slightly heavier memory footprint. As with any library, if you are creating and disposing of many objects, we recommend using an object pool. This Math library supports inlining which can be used for optimizing the execution speed when compiled using Adobes ASC 2.0 compiler.
plugin.math.algebra
plugin.math.base
plugin.math.intersection
plugin.math.objects3d
This library is well suited to tasks involved in computational geometry, engineering, robotics and/or mathematical software and was written for Zest3D, a real-time, GPU based, Flash/Air 3D engine.