Permalink
Commits on Oct 27, 2012
Commits on Oct 26, 2012
Commits on Oct 2, 2012
  1. Merge pull request #65 from jbj/cabal-JuicyPixels

    Add missing dependency on JuicyPixels package to cabal
    committed Oct 2, 2012
Commits on Sep 28, 2012
  1. Add missing dependency on JuicyPixels package

    Jonas B. Jensen committed Sep 28, 2012
Commits on Sep 25, 2012
  1. Adds a RayTracer.

    One can now export raytraced images of 3D objects.
    committed Sep 25, 2012
Commits on Sep 23, 2012
  1. Avoid mention of Data.Monoid.(<>).

    We weren't using it, but the explicit "hiding (<>)" broke compilation on
    older versions where there is no such operator. We use a qualified
    import instead.
    committed Sep 23, 2012
Commits on Sep 22, 2012
  1. Minor extopenscad language changes.

    * Tuple/vectors/lists can now be written (1,2,3) in addition to [1,2,3]
    * cap=true/false determined in rotate_extrude. option removed.
    committed Sep 22, 2012
Commits on Sep 21, 2012
  1. Fix carriage return parser issues.

    committed Sep 21, 2012
Commits on Sep 20, 2012
  1. Add roate_extrude!

    committed Sep 20, 2012
Commits on Sep 12, 2012
Commits on Sep 11, 2012
  1. And I'd forgotten to add newlines to whitespace too.

    Everything should work now.
    committed Sep 11, 2012
  2. More whitespace fixes...

    committed Sep 11, 2012
  3. Merge pull request #60 from matthewSorensen/binary-stl

    Binary stl support
    committed Sep 11, 2012
  4. Minor fix to Interpolate.

    committed Sep 11, 2012
Commits on Sep 10, 2012
  1. Be more explicit about endianness for stl export.

    Note that I'm explicitly using Float for the signature of float32LE
    instead of ℝ - if ℝ should change to Double in the future, we'll type
    error, not produce bad stl. storable-endian doesn't seem to add any
    significant performance issues - although it (the package) does use
    a depreciated function (unsafeIO from the wrong module).
    matthewSorensen committed Sep 10, 2012
Commits on Sep 9, 2012
  1. Interpolate refactor (results in speedup)

    A refactoring of Interpolate removes two evaluations of obj on the
    majority of calls, with noticable performance increases for
    ImplicitCAD.
    committed Sep 9, 2012
  2. Merge pull request #56 from matthewSorensen/master

    Convert output formats to use Data.Text.Lazy and SVG combinator library
    committed Sep 9, 2012
Commits on Sep 3, 2012
  1. implicitsnap now uses GZip.

    committed Sep 3, 2012
  2. Work on the implicitsnap server.

    * Moved to get
    * Add callback
    committed Sep 3, 2012
  3. Minor public API changes.

    * Constrain polymorphism a bit more.
    * Export `implicit`.
    committed Sep 3, 2012
Commits on Aug 29, 2012
Commits on Aug 28, 2012
  1. Switch to a much larger buffer size (16 K chars, vs 128).

    This pretty much solves the performance issues vs. the original
    string implementation.
    matthewSorensen committed Aug 28, 2012
Commits on Aug 26, 2012
  1. Move 2D rendering into the new Render framework.

    Performance increases aren't as substantial as with 3D (we get rid of
    O(n²)s instead of O(n³)s). But it's still very positive. And 2D can
    now benefit from paralellism.
    
    There are also some big opportunities for code refactoring now. Get rid
    of a bunch of junk. And it should make debugging 3D easier in some cases
    (by providing an easy way to inspect 2D).
    committed Aug 26, 2012
Commits on Aug 25, 2012