Skip to content

Release 0.4.1.0

Latest
Compare
Choose a tag to compare
@julialongtin julialongtin released this 18 Dec 20:48
· 54 commits to master since this release
1fe91d7
  • ExtOpenScad interface changes

    • Added rands and lookup support #433
    • Added several primitives
      • cone(r, h, center)
      • torus(r1, r2)
      • ellipsoid(a, b, c)
    • Adding vector-matrix, matrix-vector, and matrix-matrix multiplication support to * #414
    • Several mathematical functions that have undefined values for some inputs or tend to infinity have been given finite but extremely large bounds.
  • Haskell interface changes

    • Added matching primitives for cone, torus, and ellipsoid
    • Adding vector-matrix, matrix-vector, and matrix-matrix multiplication support to mult #414
  • Other changes

    • Migrating StateC and StateE to a ReaderT/WriterT/StateT transformer stack, rather than being just StateT. #432
    • Fixing an off by one error in variable stack lookups. #431
    • Fixing exponent operator precedence. #428
    • Fixing some crashes relating to unclosed loops when generating surfaces. #373
    • Addition of canonicalization pass and canonicalize member function for Object #445