Commit graph

91 commits

Author SHA1 Message Date
Garth Minette
e56f953c1c Fixed calls to vmul() with heteerogenous vector sizes. 2020-08-02 23:23:50 -07:00
Revar Desmera
53c1e25395 Standardize indention on spaces, not tabs. 2020-05-29 19:04:34 -07:00
Revar Desmera
e32735296c Various bugfixes found by docs regen. 2020-04-26 04:29:21 -07:00
Revar Desmera
7292250162 Fixes assert in scale() 2020-03-25 15:31:07 -07:00
Revar Desmera
a102663b1a Fixed Basits tutorial mirror example images. 2020-03-25 01:37:01 -07:00
Revar Desmera
971c1e795f Renamed place_copies() to move_copies() 2020-03-24 18:31:22 -07:00
Revar Desmera
e296c3137e Enable mirror() to work on patches. 2020-03-22 05:41:58 -07:00
Revar Desmera
00f69ba95b Removed translate_points(), scale_points(), rotate_points2d() and rotate_points3d() 2020-03-22 05:11:19 -07:00
Revar Desmera
c001c6d8ae Bugfix in xflip(), yflip(), zflip(), and mirror() functions. 2020-03-14 15:06:12 -07:00
Revar Desmera
ee30513644 Bugfix for rot 2020-03-03 19:17:14 -08:00
Revar Desmera
8a29e9e86b Fixed matrix form of rot(from,to,a) 2020-03-02 12:42:29 -08:00
Revar Desmera
f49dfa8a9e Split distributors and mutators out of transforms.scad 2020-01-31 17:03:41 -08:00
Revar Desmera
0caad68e4c Fixed cp= for rot_copies() 2020-01-22 17:36:36 -08:00
Revar Desmera
9f2d9d52ef Changed default s of *_half() modules to 1000. 2020-01-15 14:24:57 -08:00
Revar Desmera
5a9d15c1a5 Fixed a pathological behaviour with small 2D imperfections in round2d 2020-01-14 15:29:09 -08:00
Revar Desmera
c4ceed4e21 Fixed docs error with yflip() 2020-01-06 16:31:16 -08:00
Revar Desmera
e43759c6e0 Fixed erroneous assert in rot_copies() 2020-01-02 17:03:06 -08:00
Revar Desmera
91b0e58093 Fixed references to skew_*() 2019-12-19 23:26:54 -08:00
Revar Desmera
17867c9dc1 Coalesced skew_*() to just skew(). 2019-12-19 21:03:13 -08:00
Revar Desmera
60b92e1d56 Upped default s size to 10000 for *_half() modules. 2019-12-16 19:19:17 -08:00
Revar Desmera
f0915b8e0b Fixed VNF face reversal on odd number of negative axis scale factors in functional scale() 2019-12-04 02:48:02 -08:00
Revar Desmera
fa055e9469 Tweaked move(), rot(), scale(), etc to handle bezier patches and VNF structures. Added mirror() and skew_XX() functions. 2019-12-04 02:24:34 -08:00
Revar Desmera
302b8c4b2f Removed assert_in_list() in favor of assert(in_list()) 2019-10-31 01:33:28 -07:00
Revar Desmera
ba42270e22 Added stride= to rainbow() 2019-09-24 03:50:09 -07:00
Revar Desmera
0054754cb0 Added functional versions of up/down/left/right/fwd/back. 2019-08-21 23:54:36 -07:00
Revar Desmera
0e187c82f8 Added paths.scad to std.scad since it's used by so many modules. 2019-08-10 15:50:30 -07:00
Revar Desmera
eec1f2ea36 Fixed anchoring error in grid2d(spacing,rows,cols) 2019-08-08 16:26:37 -07:00
Revar Desmera
cf10cf3603 Fixed place_copies() to support $pos and $idx side effects. 2019-08-06 16:43:41 -07:00
Revar Desmera
6c48c27baf Added r/d alternate args to or/od for polygon 2D shapes. 2019-08-03 02:18:40 -07:00
Revar Desmera
31ef6c1389 Removed redundant [xyz]ring() 2019-07-17 18:37:16 -07:00
Revar Desmera
6ce93f75e0 Fixed bogus rotation in grid2d() 2019-07-17 16:18:02 -07:00
Revar Desmera
9c4ef743c2 Moved round3d() and offset3d() to correct docs section. 2019-07-15 21:02:04 -07:00
Revar Desmera
a28191cbf2 Remove example images for round3d() and offset3d() 2019-07-15 20:58:13 -07:00
Revar Desmera
c5a2197e3c Added offset3d() and round3d() for masochists. 2019-07-15 16:40:21 -07:00
Revar Desmera
3eb39d0018 Changed close argument of stroke() to closed. 2019-07-12 13:11:13 -07:00
Revar Desmera
edcca67968 Fixed docs example images. 2019-07-10 19:01:12 -07:00
Revar Desmera
e10ecef423 Added function versions of [xyz]scale() and [xyz]rot(). 2019-07-10 18:52:33 -07:00
Revar Desmera
f67d38c0e2 Make rot() function autodetect 2D input. 2019-07-10 13:45:12 -07:00
Revar Desmera
a573ccae38 Fixed rainbow() example images. 2019-07-05 16:09:53 -07:00
Revar Desmera
3a45f10f6c Added rainbow() 2019-07-05 16:07:12 -07:00
Revar Desmera
6db5246b0f Fixed HSL() and HSV() docs. 2019-07-05 15:07:59 -07:00
Revar Desmera
ca992b71f9 Added HSL() and HSV() color functions+modules. 2019-07-05 15:01:42 -07:00
Revar Desmera
f927ac6c10 Fixed function scale() for scalar scaling. 2019-06-11 22:26:09 -07:00
Revar Desmera
6242ec6dd9 Make [xyz]flip[_copy]() take ,, args instead of . 2019-06-11 22:12:49 -07:00
Revar Desmera
48478434ff Bugfixes for rot() 2019-06-11 19:28:04 -07:00
Revar Desmera
3b0a1a3383 Added spin and anchor to various 2D shapes. 2019-05-29 16:27:35 -07:00
Revar Desmera
f378b70151 Added in range step of 1 to avoid errors. 2019-05-26 22:34:46 -07:00
Revar Desmera
d59d872dec Added move(), scale(), and rot() functions for manipulating points. 2019-05-26 18:14:26 -07:00
Revar Desmera
15b8f9ba67 Simplified usages. 2019-05-26 13:45:22 -07:00
Revar Desmera
bb10d40dc7 Fixed docs links. 2019-05-26 12:47:50 -07:00