Shell Emacs Lisp
Clone or download
postspectacular Merge pull request #52 from arichiardi/patch-1
Add Getting Started section to the README
Latest commit 11eaef0 May 31, 2018
Permalink
Failed to load latest commit information.
assets update project overview diagram Dec 4, 2015
dev project restructure: move all .org files into /src (existing ones in … Mar 6, 2014
geom-core [core] fix vec2.reflect Nov 21, 2015
geom-meshops [mesh] refactor write-obj to use protocols for mesh elements Nov 5, 2015
geom-physics [physics] minor update particle ctor Nov 5, 2015
geom-svg [svg] add example links to readmes Nov 9, 2015
geom-types Failing test for polygon flip impl. Jun 20, 2016
geom-viz Add zero check to lin-tick-marks Sep 19, 2016
geom-voxel [voxel] fix ns names in titles Dec 4, 2015
geom-webgl Resolve compilation variable vs fn call error on Windows Feb 18, 2016
src Preserving original collection type when flipping Jun 20, 2016
.gitignore Add important repository information to readme, add devart link to us… Nov 10, 2014
CHANGELOG.org [meta] update changelog & version info Nov 8, 2015
LICENSE Initial commit Feb 19, 2014
README.md Add Getting Started section to the README Dec 17, 2016
deploy-all.sh [viz] add visualization module & initial implementations of SVG scatter Jun 6, 2015
install-all.sh [meta] add viz module to install-all.sh Jun 13, 2015
install-module.sh [meta] remove cljx step from install scripts May 25, 2015
setagenda.el [all] add setagenda.el for global task list Mar 16, 2015
tangle-all.sh [viz] add visualization module & initial implementations of SVG scatter Jun 6, 2015
tangle-module.sh [meta] update tangle-module & tangle-all to clear babel/src & babel/t… May 25, 2015
tangle.sh refactor index.org files for sub-modules, add config.org, add as LOB … May 7, 2014
test-all.sh [viz] add visualization module & initial implementations of SVG scatter Jun 6, 2015
update-changelog.sh [meta] update changelog & script (add dates) Mar 23, 2015

README.md

thi.ng/geom

SVO mesh created with geom-voxel module

Join the chat at https://gitter.im/thi-ng/geom

Comprehensive and modular geometry toolkit for Clojure/ClojureScript developed in a literate programming style.

Currently BETA quality, largely stable, but pre-release software. The libraries have been used in production for several projects, but further breaking API changes are still forthcoming...

Note: This library relies on the new conditional reader syntax of recent Clojure & Clojurescript versions and therefore is not compatible with Clojure versions < 1.7.0...

Description & usage

See index.org for details. Also please note, the dev branch is (as one might expect) often quite a bit ahead of master and I'm aiming to push at least weekly snapshots of all modules to clojars.org...

Current Leiningen coordinates

[thi.ng/geom "0.0.908"]

Getting started

Tutorials are non-existing so far, but are on the TODO list. However for examples, there are various snippets lingering throughout the codebase and various workshop repos:

https://github.com/thi-ng/geom/blob/master/src/index.org#example-usage https://github.com/thi-ng/geom/blob/master/geom-viz/src/core.org#example-usage https://github.com/thi-ng/geom/blob/master/geom-svg/src/examples.org

https://github.com/thi-ng/ws-ldn-1 https://github.com/thi-ng/ws-ldn-2 https://github.com/learn-postspectacular/resonate-workshop-2015 https://github.com/learn-postspectacular/resonate-workshop-2014

https://github.com/cassiel/thi-ng-geom-starter

Project overview

project overview

License

Copyright © 2013-2015 Karsten Schmidt

Distributed under the Apache Software License 2.0.