Skip to content

Latest commit

 

History

History
174 lines (150 loc) · 23.5 KB

CHANGELOG.org

File metadata and controls

174 lines (150 loc) · 23.5 KB

r908 - 2015-11-08

2d32596[all] update cljs & cljsbuild deps
653b7f7[svg] [viz] address #26, add inject-element-attribs & key-attrib-injector to svg.adapter ns (for React.js compatibility), update svg/group to use c.c/into, update svg/group use in viz module
9b0b393[all] update dstruct dep to 0.1.2
1e6bff5[mesh] refactor write-obj to use protocols for mesh elements
ff1ec64[core] bugfix transduce call in gu/dist*
5a0e40a[types] update PTF luxor example (color handling)
45fff82[viz] refactor axis fns, add :label-y option to offset label position
d467ec1[meshops] [svg] [voxel] update ref’s to mesh.io ns in examples
ea05fd7[meshops] add stream wrapper ctor aliases, update doc strings
265de8e[meshops] update thi.ng/dstruct dependency w/ new streams, update mesh.io ns to support CLJS
8bd0f2a[viz] breaking change: refactor label handling in viz specs, :format now unused and replaced with :label key taking a function emitting label elements instead of just formatting label values, add default-svg-label fn, re-format examples
5cf9425[viz] add tentacles as :dev dependency, add commit history example image & docs
67ff43dupdate color & dstruct deps
976bb4eadd thi.ng/xerror dependency (in lieu of thi.ng.common.error ns), update all refs
15cf3d1[physics] store particles and springs as vectors (was sets) in VerletPhysics
1eeb036[webgl] update color handling (deref)
43784f3[svg] update color handling (deref instead of unwrap)
94b495d[webgl] update color uniform handling and minor other refactoring
e47ef62[viz] update examples to reflect changes in thi.ng/color
f00550e[svg] refactor color related functionality due to new architecture in thi.ng/color
162b1e1update clj, cljs, strf & color dependencies
a5658cf[viz] add git commit history heatmap example, move circle-cell shape fn to main ns (previously example only)

r881 - 2015-06-21

6997df9[viz] add :shape option key for more viz methods, update docs
7cfab94[core] simplify intersect-plane-sphere?
af3858f[webgl] update example05: extract raycast fn & refactor mouse state handling
5aa2703[meta] update deps (clj1.7.0-rc2, ndarray 0.3.0)
ddd8ad3[core] optimize intersect-plane-aabb?, add docs
48134ef[core] optimize intersect-aabb-frustum?, add docs
225dce2[core] bugfix frustum-planes, add docs, org restructure helper section in matrix ns
19c2292[core] add frustum-planes fn and aabb-frustum intersection fn
7ff25fd[meta] update color & math deps
52c351a[webgl] update demos, add touchevents to example05, add mobile viewport meta to html harness
1f447bc[webgl] enable :tessellate & :fnormals opts for as-webgl-buffer-spec (for mesh types) by default
bdcec7a[webgl] add unproject & scene raycasting example
b705fb4[core] bugfix matrix/unproject-point
cb53c2a[webgl] fix lambert shader spec deps
52786fd[viz] add palette support for contour viz, update contour-matrix to set border to -1e9, add GIS image contour example, refactor existing contour examples
279eedf[viz] extend heatmap examples w/ custom shapes, switch to vec2 as default projection fn (so that shape fns can rely on points being vec2)
007549a[viz] add heatmap impl & examples, add matrix-2d NDArray factory, add value-domain-bounds, change arg order for lens-axis, rename uniform-domain-points

r859 - 2015-06-15

6f6e6ab[viz] add ->uniform-domain-points & domain-bounds-* fns
c09cfaf[meta] add geom-viz module to main geom project.clj

r856 - 2015-06-14

0dd06cc[viz] update docs & param table descriptions, refactor radar example
efbdf54[viz] add radar-plot-minmax, update radar example, add points->path-segments, add format-percent, update docs
04ce2dd[viz] add bar plot, add docs, refactor svg-stacked-interval-plot
baca637[viz] update value-transducer to support :item-pos lookup fns (to extract domain values from data items), also pass original data item to all :shape fns, refactor line/area/scatter-plot fns, extract select-ticks & refactor axis fns, update radar example using maps as data items
04f2722[viz] add radar plot, update polar grid & axis to support full arcs (circles), update polar axis label positioning using axis normal, update all examples to produce all included example images
babb6a8[svg] update arc fn, add great circle flag as arg
72247ec[viz] add area plot, rename :style spec keys to :attribs, refactor svg-line-plot, extract line-plot-points (also used for svg-area-plot)
255a4ee[viz] add polar support for contour plot, refactor org-structure, renmae various internal helper fns, add clustered timeline & polar contours examples, update y-axis styles in other examples, bugfix default focus in lens-axis
8e38420[viz] more axis spec & creation refactoring, add more options, add docs, update examples
c37823c[viz] add polar projection support, update axis/tick opts & handling, add point-transducer, update/simplify layout fns, update org structure
4e4e053[svg] add path & arc primitives, add path-segment-formats map for different segment type presets
c98335c[viz] add lens-scale & lens-axis
14ef507[all] update deps (cljs, math, typedarrays, ndarray)
f581d71[viz] refactor axis spec, tick handling/formatting & axis generators, update & tangle all examples, add docs
e124cf9[svg] update linear-gradient-* & radial-gradient-* to require attrib map
4754320[viz] add stacked interval plot & timeline example, add value-projector fn, bugfix minor tick mark handling, disable text stroke for tick labels
caffca8[viz] rename svg-plot2d to svg-plot2d-cartesian
1432494[viz] add line plot & example
505c908[viz] add linear-axis & tick support, minor refactor log-tick-marks, ensure contour levels are sorted
45a86f5[viz] add visualization module & initial implementations of SVG scatter and contour plots, linear and log scales, update build scripts
ce760ad[voxel] add sphere & simplex noise examples

r815 - 2015-06-01

2000f14[types] [meshops] bugfix spatialtree examples & refs in geom.mesh.ops ns
6d1111c[all] update clj & cljs deps
55ce0dd[all] fix unsplicing reader conditionals due to breaking change in CLJ1.7-RC1
b6185e6[core] add triangle-aabb & plane-aabb intersection tests
3946ea0[meta] add clj1.7 note to readme & main index, other minor text additions
1870cdc[webgl] replace geom.webgl.arrays ns w/ thi.ng/typedarrays lib, update references
31167e7[webgl] bugfix shader creation in example04

r803 - 2015-05-26

08cae04[all] update thi.ng/color dependency
0de25ad[physics] bugfix typo in IMeta impl
c8ca5e5[meta] remove cljx step from install scripts
35a68a3[svg] bugfix all-as-svg for clj version, bugfix regression in example03 (needs GMesh)
3ba44ea[meta] update tangle-module & tangle-all to clear babel/src & babel/test dirs
765f6fe[voxel] remove cljx dependency, switch to clj1.7 reader conditionals
34c0418[physics] remove cljx dependency, switch to clj1.7 reader conditionals
337e630[all] update cljsbuild dependency, update all lein project files
698a9c3[svg] bugfix tangle export paths
f9e6a2e[webgl] update readme
a0479b3[webgl] update new thi.ng dependencies
781783c[svg] remove cljx dependency, switch to clj1.7 reader conditionals
73c034c[meshops] bugfix tangle export paths
127d83b[meshops] remove cljx dependency, switch to clj1.7 reader conditionals
2742d32[all] update new thi.ng deps
5b5e952[types] remove cljx dependency, switch to clj1.7 reader conditionals
0d87f46[all] update deps, add new deps in lieu of thi.ng/common (dstruct, math, strf)
d32651e[core] remove cljx dependency, switch to clj1.7 reader conditionals
661dccffixed #20, supply init value for transducer in gmesh/compute-vertex-normals, add single vertex/face-normal accessors for GMesh & BasicMesh

r783 - 2015-04-27

9276792[meta] add geom-voxel module to meta geom project.clj
1792f97[webgl] update shadergraph dep, bugfix lambert make-shader-spec
ad819e7[types] temporarily switch from eduction to sequence until CLJS-1209 is fixed
59e5e9d[all] update deps: clj-1.7.0-beta1, cljs-3211, thi.ng/color 0.1.3
4931a0d[webgl] rename draw-arrays -> draw-arrays-with-shader, refactor draw-arrays to only invoke GL call, add begin-shader / end-shader fns, add support for uniform default vals (and update docs), update prepare-render-state to only update if state is given, update shader presets, update examples, add cljs-log dependency
d3d12b6[types] bugfix cog polygon generator
9b538ed[physics] minor update attraction behaviors, add distance-constraint
887415a[types] minor optimizations contains-point? & closest-point for Circle2 & Sphere
d8b61f9[core][types][physics] update PClear protocol & impls (add support for mutable types), add vec benchmarks
5385b4f[core] add PMutableMathOps protocol and implement for Vec2/3
1863e36[core] add impls of PBuffered & Cloneable for Vec2/3 (CLJ), refactor PVectorReduce impls to use transducers

r770 - 2015-03-29

b5410ea[meta] add voxel module to all bulk build scripts
4772c08[physics] add :timestep & :iter listener support to VerletPhysics
363dddf[types] refactor PRotate/PScale/PTransform protocol impls for LineStrip2/3
d2581c2[types] add PClear impl for quadtree/octree, add typehints for print-method
71a5a56[voxel] add SVO defrecord, minor optimizations
b425a18[voxel] minor optimizations in svo ns (set-at, delete-at, select)
b24e54f[voxel] update svo select-cells to use transient, add HOF version of node-offset
27466c0[voxel] more transducers in surface-mesh fn
511c00d[voxel] refactor voxel lookup macro, start adding transducers
38a72d6[voxel] refactor isosurface ns & example
f732d61[voxel] update SVO & isosurface ns to current core API, add example
9b1aa12Merge pull request #17 from jgmize/fix-example-links-master

r743 - 2015-03-23

8e7ba4f[core] [types] breaking change update to quadtree & octree - update tree impls to use points as unqiue keys w/ attached data values - update PSpatialTree protocol, split out PTreeOps (in spatialtree ns) for non-public ops - update tree selection fns to return stored values, not the points they’re indexed at - update org structure of spatialtree ns
2f672cf[types] bugfix circle/rect intersection call
e00c63d[types] minor format update bezier ns
6a1f9fa[meta] add CHANGELOG.org, update update-changelog.sh

r737 - 2015-03-22

Important: Starting with this release, thi.ng/geom is transitioning to use transducers in many places and therefore requires Clojure 1.7.0(-alpha*).

6425f62[physics] minor optimizations
b1721a9[types] bugfix closest-point impls for Bezier2/3, Quad3, Rect2 & Triangle3, update lob-geom-proxi template
50ce3d1[all] transducers - major update & bugfixes
25526c5[core] bugfix ns import in vector bench
667e73f[meta] add perforate-x dep, remove obsolete bench helpers, update vector benchmarks
62a3f79[meta] update tangle-all.sh & tangle-module.sh
3d5c313[core] refactor benchmark setup (as bench.core ns), add cljs benchmarks, update cljs dep
6598437[core] prepare project for benchmarking, add deps and vector benchmarks
4366b08[meta] add setagenda.el for global task list

r725 - 2015-03-15

037db1d[meta] update thi.ng/common & color deps
66e6be1[types] update intersections for Rect2 & Triangle2
6a9cdbc[core] add intersect-line2-edges & intersect-ray2-edges
9310f84[meta] add install-module.sh
9deca1b[types] update PTessellate for Quad3 (use tessellate-3 as default)
94ab30d[types] bugfix/update PTessellate for Rect2, update ctor to support maps
23cd0bd[types] add dev notes
2228eed[types] add PRotate impls for LineStrip3
6eea3c9[webgl] add colored mesh demo

r715 - 2015-02-25

78c19dd[types] bugfix rect/subdivide, update version infos, bugfix deploy-all.sh
7b26505[core] bugfix array alloc in vec2/normal
d530a9e[meta] refactoring module index files, updating deps (cljx & shadergraph), update example section