Commits

Author Commit Message Labels Comments Date
Karsten Schmidt
minor formatting
Karsten Schmidt
updating math.core
Karsten Schmidt
setting version to 0.2.1 (release)
Karsten Schmidt
updating project desc & adding EPL license key
Karsten Schmidt
updating version to 0.3.0-SNAPSHOT, clojure 1.4.0, removing :dev-dependencies (assuming lein2 now)
Karsten Schmidt
adding 3d & 4d noise implementations
Karsten Schmidt
adding toxi.math.simplexnoise ns and 2d noise implementation
Karsten Schmidt
rewriting/simplifying large parts of matrix4x4 using new mat-item* macro
Karsten Schmidt
renaming negative PI constants, declaring M4X4-IDENTITY as ^:const
Karsten Schmidt
flow initialization: Added configuration file.
Karsten Schmidt
matrix4x4 updates: updating param order for frustum, adding frustum-bounds, bug fixing ortho & perspective, adding perspective-frustum, ->array, switching from :use to :require
Karsten Schmidt
adding -PI const
Karsten Schmidt
updating .hgignore
Karsten Schmidt
updating eclipse project files to new lein project nature support & eclipse 4.2
Karsten Schmidt
updating all tests to use with-epsilon macro, removing need for specifying tolerance in delta= calls
Karsten Schmidt
adding negative versions of PI constants, replacing EPS with dynamic *epsilon*, updating all occurrences, adding with-epsilon macro, adding vec3d/->spherical fn
Karsten Schmidt
updating trianglemesh3d to use moved aabb-from-minmax
Karsten Schmidt
moving aabb-from-minmax into geom.core
Karsten Schmidt
switching to kibitz 0.0.3, applying proposed changes
Karsten Schmidt
adding dynamic *epsilon* var, applying refactorings proposed by kibitz
Karsten Schmidt
adding IRect/map-point & unmap-point, minor refactoring in rect-contains-point?
Karsten Schmidt
adding median result to bench macro
Karsten Schmidt
fixing bug in math.core/clip (lower bound now enforced)
Karsten Schmidt
renaming toxi.core ns into toxi.macros, renaming IMesh/add-faces into conjf, add-meshes into merge-meshes, better use of destructuring in aabb/->mesh & in trianglemesh3d fn's, adding radius only version for ellipse constructor
Karsten Schmidt
adding union fn to IRect and implementing for Rect, adding unit test, fixing indentation in linestrip2d
Karsten Schmidt
updating linestrip2d/point-on-line to return first or last vertex if t is out of range
Karsten Schmidt
implementing successive-pairs fn's as fully lazy (no more use of (drop) & (butlast)), making common/edges* fully lazy, updating add2d/sub2d & add3d/sub3d to also accept pure coordinates as arguments
Karsten Schmidt
updating ILine protocol and line2d implementation, adding new tests
Karsten Schmidt
adding apply-to-keys to collections.clj, adding transform/rotate/scale/translate/center-keys* fn's to common.clj, adding first bunch of docstrings to core protocols, implementing more protocols for line2d, linestrip2d, polygon2d, removing version meta from various functions, doing minor changes as proposed by kibitz, updating tests
Karsten Schmidt
ongoing API simplification/consolidation and introduction of new toxi.geom.common NS for reusable functions, mainly for vertex containers. Added IHeading protocol and moved several fn's into IPath from other protocols, updating unit tests
  1. Prev
  2. Next