Commit graph

18 commits

Author SHA1 Message Date
Joost Nieuwenhuijse e2a146af4e Changed Vector3D to _x, _y, _z properties with getters 2012-02-21 16:41:39 +01:00
Joost Nieuwenhuijse 998abea367 using Float64Array for vector3D, but this turns out to be too slow 2012-02-21 16:30:21 +01:00
Joost Nieuwenhuijse e91a2f9de3 speed optimizations 2012-02-21 15:42:27 +01:00
Joost Nieuwenhuijse 533322a827 Speed optimizations 2012-02-21 14:50:48 +01:00
Joost Nieuwenhuijse 54787e2ed6 Speed optimizations, added OpenJsCad.log() function 2012-02-21 14:00:04 +01:00
Joost Nieuwenhuijse fb5cf38207 Now allows STL download on Firefox as well; better error reporting if browser lacks WebGL support 2012-02-16 14:21:11 +01:00
Joost Nieuwenhuijse 5f147dee59 Speed optimizations, added setColor() method, added math documentation 2012-02-16 13:22:56 +01:00
Joost Nieuwenhuijse b059ed958a Added support for 2D paths 2012-02-15 14:58:16 +01:00
Joost Nieuwenhuijse 3544b92a1a User editable parameters; debugging support; gears demo 2012-02-14 18:04:17 +01:00
Joost Nieuwenhuijse 3b4e1fd1a6 CSG construction must now be done in a main() function instead of in global scope; Added CSG properties and connectors; file processing is now done in the background (Web Workers); STL file is now downloaded instead of copied from a text area 2012-02-13 15:29:37 +01:00
Joost Nieuwenhuijse fbafcf6864 Updates to CSG.Connector, added CSG.connectTo method 2012-02-06 12:32:34 +01:00
Joost Nieuwenhuijse e1bd45c7d6 Added CSG.Connector functionality 2012-01-27 18:50:58 +01:00
Joost Nieuwenhuijse 6fb07da2ad Fixed: when concatenating multiple transforms by multiplying their matrices, transformations were done in wrong order 2012-01-27 18:44:37 +01:00
Joost Nieuwenhuijse e926541595 Connectors, first part 2012-01-27 18:01:18 +01:00
Joost Nieuwenhuijse 5d1bc71521 Added csg.cutByPlane() and CSG.Plane.fromNormalAndPoint() 2012-01-21 21:13:54 +01:00
Joost Nieuwenhuijse 1eac51e260 Added mirroring of solids 2012-01-21 18:56:46 +01:00
Joost Nieuwenhuijse 720136cd8b Added getBounds method 2012-01-21 18:03:27 +01:00
Joost Nieuwenhuijse 4516cd57e7 First release! 2012-01-20 15:52:48 +01:00