Commit graph

205 commits

Author SHA1 Message Date
Revar Desmera
cc36235736 Updated copyright years. Split math.scad up. Enabled attach for lots of shapes. Removed backwards compatability. 2019-04-19 17:02:17 -07:00
Revar Desmera
019aae4347 Brought args for rotate_points3d in line with rot() and rotate(). 2019-04-19 11:36:38 -07:00
Revar Desmera
1d6aefc867 Removed all uses and incudes. Document all includes needed for each file. Added std.scad include. 2019-04-19 00:25:10 -07:00
Revar Desmera
a46ea27fca Changed all BOSL references to BOSL2. 2019-04-18 23:45:46 -07:00
Revar Desmera
6b0e796462 Renamed all V_ constants. Removed ALIGN_ constants. 2019-04-18 23:32:17 -07:00
Revar Desmera
08711565e7 Removed deprecations. 2019-04-18 21:16:10 -07:00
Revar Desmera
4759f21b3b Merge branch 'master' into attachments 2019-04-18 18:45:09 -07:00
Revar Desmera
bc86e413d3 Added d argument to fillet_hole_mask() 2019-04-18 16:13:47 -07:00
Revar Desmera
46e668548c Added overage args to chamfer_hole_mask() and fillet_hole_mask() 2019-04-18 16:04:54 -07:00
Revar Desmera
91e92d72ed Added overage args to chamfer_hole_mask() and fillet_hole_mask() 2019-04-18 15:54:11 -07:00
Revar Desmera
6f342f450f First pass at attachments support. 2019-04-16 19:16:50 -07:00
Revar Desmera
96739c3ea0 Added convex_hull() 2019-04-16 15:34:54 -07:00
Revar Desmera
fde93d9991 Added PHI constant. 2019-04-12 00:08:56 -07:00
Revar Desmera
c49aeef506
Update WRITING_DOCS.md 2019-04-11 23:49:15 -07:00
Revar Desmera
ae4035d7fa Added docs formatting explanation. 2019-04-11 23:42:33 -07:00
Revar Desmera
54d6ca2bd0 Added gaussian_rand() and log_rand(). 2019-04-10 15:53:40 -07:00
Revar Desmera
b7e3644df3 Fixed compare_vals for lists with single lists. 2019-04-08 20:51:29 -07:00
Revar Desmera
58880473da Added regression tests for rotate_points3d() 2019-04-08 18:58:11 -07:00
Revar Desmera
a84dec40fc Fixed rotate_points3d() and vector_axis() for un-normalized co-axial vectors. 2019-04-08 18:49:34 -07:00
Revar Desmera
e912908605 Added more math.scad tests 2019-04-04 20:31:19 -07:00
Revar Desmera
670c47ca86 Added enumerate() and sortidx() 2019-04-04 20:27:01 -07:00
Revar Desmera
3d4b7e9ebb Tweak sizing for extrude_arc() example image. 2019-04-04 00:39:00 -07:00
Revar Desmera
843268e9b8 Fixes for bugs found my math test suite. 2019-04-04 00:37:21 -07:00
Revar Desmera
290ee50b5b Initial math.scad test suite. 2019-04-04 00:36:25 -07:00
Revar Desmera
e435660f11 Fixed recursive comparison of lists. 2019-04-03 13:54:48 -07:00
Revar Desmera
cc37b39344 Added matrix_transpose() 2019-04-02 19:07:13 -07:00
Revar Desmera
b86206a80c Added round2d() and shell2d() 2019-04-02 18:52:37 -07:00
Revar Desmera
6f99eb7925 Fix dropped section header. 2019-04-01 23:44:12 -07:00
Revar Desmera
229b9e1e3c Optimizations to compare_vals() 2019-04-01 23:40:15 -07:00
Revar Desmera
d97fd84de5 Fixed up [xyz]spread docs. 2019-04-01 19:03:49 -07:00
Revar Desmera
a4c4738f80 Fixed rotate_points3d(from,to) 2019-04-01 18:55:48 -07:00
Revar Desmera
d1a9d98033 Made rotate_points3d() accept axis or from/to args. 2019-03-31 18:43:54 -07:00
Revar Desmera
5a09252c5c Added planar args to skew_xy and \*_half mutators. 2019-03-31 16:39:15 -07:00
Revar Desmera
42c89ac1c5 Allow *_half() mutators to accept scalar . 2019-03-31 15:36:13 -07:00
Revar Desmera
cb3a380740 Docs tweaks and examples images added. 2019-03-31 14:53:58 -07:00
Revar Desmera
c57c4ed546 Fixed [xyz]ring() docs. 2019-03-31 13:47:33 -07:00
Revar Desmera
f2f7f78099
Merge pull request #22 from revarbat/dev
Merge dev branch changes
2019-03-31 04:44:13 -07:00
Revar Desmera
d238236c59 Added patch_reverse() 2019-03-31 04:42:55 -07:00
Revar Desmera
282207701a Added replist() 2019-03-31 04:06:51 -07:00
Revar Desmera
f3c6fbc593 Commented out top-level variables in math.scad, due to pathological OpenSCAD behavious. 2019-03-31 03:21:07 -07:00
Revar Desmera
d7320b7c0a More select and posmod optimizations. 2019-03-31 00:03:02 -07:00
Revar Desmera
015c34d637 Large optimization to select() 2019-03-30 22:39:44 -07:00
Revar Desmera
55a797b9b9 Fixed the inverted faces in the bezier patch example. 2019-03-30 17:20:09 -07:00
Revar Desmera
9ffa7815d1 Corrected times in comments of bezier patch example. 2019-03-30 16:10:27 -07:00
Revar Desmera
d0595fb132 Quadrupled bezier patch speed. 2019-03-30 15:44:36 -07:00
Revar Desmera
b8239d2dde Added support for triangular bezier patches. 2019-03-30 01:54:05 -07:00
Revar Desmera
c244156be4 Merge branch 'master' into dev 2019-03-29 00:14:15 -07:00
Revar Desmera
57adf91b65 Fixed len() warnings for some openscad versions. 2019-03-29 00:13:27 -07:00
Revar Desmera
f7b79029fa Improved new list_range() 2019-03-29 00:11:46 -07:00
Revar Desmera
ea6df0b816 Added list_range() 2019-03-28 22:25:33 -07:00