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 |
|
Revar Desmera
|
16919f39c3
|
Reworked orientation to use vectors. Added spin.
|
2019-05-25 23:31:05 -07:00 |
|
Revar Desmera
|
9645aef2a9
|
Renamed matrix[34]_* -> affine[23]d_*.
|
2019-05-13 23:11:55 -07:00 |
|
Revar Desmera
|
f8ee274049
|
Fixed 2D rot(from,ro)
|
2019-05-12 03:29:08 -07:00 |
|
Revar Desmera
|
c79e887612
|
Removed per-file copyright messages in favor of the LICENSE file.
|
2019-05-03 12:30:20 -07:00 |
|
Revar Desmera
|
a6a2ed520b
|
Changed cp args in _half() moduled to x, y, or z.
|
2019-05-02 12:05:22 -07:00 |
|
Revar Desmera
|
b3c87922aa
|
Removed extraneous translate()s in *_half() modules.
|
2019-05-01 00:43:27 -07:00 |
|