Commit graph

117 commits

Author SHA1 Message Date
Garth Minette
45daab05df Refactored all transforms to use apply() for p= processing. 2021-10-10 18:40:22 -07:00
Adrian Mariano
bb77faa0c9 assorted doc fixes
eliminate trace_path
_path_self_intersections fix
2021-10-06 21:16:39 -04:00
Garth Minette
d3d7e606eb Removed elided See Alsos. 2021-10-01 21:01:24 -07:00
Adrian Mariano
6e3efd68a4 big function re-org to eliminate debug.scad and hide affine.scad from docs 2021-10-01 00:30:28 -04:00
Adrian Mariano
33ca0d4a69 Resectioned distributors and vnf.
Error msg fix in shapes2d
section tweak in transforms
fixed polygon_line_intersection
2021-09-15 16:30:04 -04:00
Adrian Mariano
2494de9368 reordering and moving for improved docs
removed xxrot and xxflip
2021-09-11 18:48:23 -04:00
Adrian Mariano
0aad39c7e5 Move affine3d_frame_map to transforms.scad and rename to frame_map.
Add module version.  Change all calls.
2021-09-06 18:07:03 -04:00
Adrian Mariano
4fee72f517 Added section to transforms.scad and new top text.
Error trap in offset() for repeated points
2021-09-06 10:48:37 -04:00
Garth Minette
b20b61a527 Added examples to move() for issue #609 2021-07-20 17:02:24 -07:00
Garth Minette
2e38644894 Fixed typo in back() module definition. 2021-07-14 13:50:34 -07:00
Garth Minette
5a355434ce Tweaks for docs usage lines. 2021-06-26 20:59:33 -07:00
Garth Minette
a748c77077 vmul() to v_mul(), etc. 2021-06-14 20:28:49 -07:00
Garth Minette
1670b0fa16 NPT threading fixes. 2021-06-09 18:29:29 -07:00
Adrian Mariano
6f9ea55bc8 more rot doc tweaks 2021-03-09 16:47:26 -05:00
Garth Minette
7c14339872 Fix rot(from=,to=,a=)... 2021-03-08 14:51:23 -08:00
Adrian Mariano
b90f51dbc4 doc tweaks 2021-03-08 17:08:06 -05:00
Garth Minette
1e788981f0 Fixed another docs link. 2021-02-26 13:32:53 -08:00
Garth Minette
2b9a2b2da7 Rework of docs for transforms.scad and affine.scad. Fix for #439. 2021-02-26 13:07:11 -08:00
Garth Minette
6cfbc538fc Re-work to use openscad_docsgen package. 2021-02-19 19:56:43 -08:00
Garth Minette
61fa62e68a xyrot(), xzrot(), yzrot() bugfix. 2021-02-15 00:37:46 -08:00
Garth Minette
7bb46c774e Added xyrot(), xzrot(), yzrot(), xyzrot(), xyflip(), xzflip, yzflip(). 2021-02-15 00:28:36 -08:00
Garth Minette
456364c5ae Reworked bezier docs, and pruned redundant functions. 2021-01-19 04:36:53 -08:00
Garth Minette
f9aa81e178 Improved docs gen script for Returns:, Custom:, Includes:, Topics:, and positional/named args spits. 2021-01-05 01:20:01 -08:00
Garth Minette
f36fbb60db Fix for #166: tweaks for xcopies, etc. 2020-11-30 21:09:00 -08:00
Garth Minette
e4f2497863 Changes all references to polyline to path. 2020-11-16 17:50:08 -08:00
Garth Minette
90e02ad7a4 Fix for #243. Added better docs and asserts to rot() 2020-08-26 15:59:35 -07:00
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