Commit graph

75 commits

Author SHA1 Message Date
Garth Minette
df9d045475 Added subdivide_long_segments(), path_add_jitter(), jittered_poly() 2021-03-17 18:27:10 -07:00
Adrian Mariano
737baed34c further type checking fixes 2021-03-14 12:08:20 -04:00
Adrian Mariano
35c2d7df42 doc tweaks for skin
bug fixes for is_matrix, is_vector, and new tests for same
2021-03-14 10:25:22 -04:00
Adrian Mariano
4dc2d4cfe5 Fix bug in skin, add some complex stuff to math and tests 2021-03-12 20:36:34 -05:00
Adrian Mariano
f90e89c761 rewrote check_and_fix_path. Old version was broken/undef errors
added regions_equal (but probably not best version)
removed debug echo from roundinglscad
assert on invalid arc() radius inpu
new "fast_distance" method for skin()
tweaked skin() docs
support regions for path_sweep
2021-03-12 18:40:24 -05:00
Adrian Mariano
863c410404 doc tweaks for skin(), faster 2d hull() 2021-03-04 18:34:17 -05:00
Revar Desmera
6db9ec6f17
Merge branch 'master' into revarbat_dev 2021-02-20 22:49:57 -08:00
Garth Minette
e3369b6b6e skin.scad docs fixes. 2021-02-20 22:47:50 -08:00
Revar Desmera
799686b7ca
Merge pull request #427 from adrianVmariano/master 2021-02-20 12:46:54 -08:00
Adrian Mariano
852eed292d doc fixes and bug fixes for undef 2021-02-20 11:45:10 -05:00
Garth Minette
6cfbc538fc Re-work to use openscad_docsgen package. 2021-02-19 19:56:43 -08:00
Garth Minette
320518194f Various arrays.scad docs updates. Bugfixes. 2021-01-24 23:26:39 -08:00
Garth Minette
b6cfda0537 Remove apply_list(). Renamed affine_frame_map() to affine3d_frame_map() 2021-01-20 13:36:41 -08:00
Adrian Mariano
caac76e23e doc updates 2021-01-14 22:39:14 -05:00
Adrian Mariano
5650171ed6 doc fixes for skin 2021-01-12 22:15:20 -05: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
Adrian Mariano
5269b26703 Improved error message for skin() 2020-12-31 08:58:22 -05:00
Adrian Mariano
081ef23eba Added turtle3d. Typo fixes in docs. 2020-12-11 19:01:03 -05:00
Adrian Mariano
008d1c5002 Add path_sweep2d and change path_sweep to accept ccw shape without
producing inverted output.  Minor doc fixes.
2020-12-08 21:41:50 -05:00
Garth Minette
90eaf73293 Bugfix for sweep() endcaps. 2020-11-17 17:22:38 -08:00
Garth Minette
1e93276747 Enable using path_sweep() with a region. 2020-11-17 14:41:14 -08:00
Garth Minette
9d5d7cbc4f Enhanced sweep() to accept region input. 2020-11-17 14:25:08 -08:00
Garth Minette
e4f2497863 Changes all references to polyline to path. 2020-11-16 17:50:08 -08:00
Adrian Mariano
db54881dd3 Added scutoid example 2020-10-08 15:59:28 -04:00
Revar Desmera
066f4ab00f
Merge pull request #289 from adrianVmariano/master
minor doc fixes and bugfix for closed path tangents with path_sweep
2020-10-05 17:22:36 -07:00
Adrian Mariano
c71112347e minor doc fixes and bugfix for closed path tangents with path_sweep 2020-10-05 17:40:32 -04:00
Garth Minette
38873d8ef9 Fixed a bunch of docs errors with Usage headers. 2020-10-03 20:29:35 -07:00
Adrian Mariano
2ff93f34cd Added attachment support to all modules, and bug fixed rounded_prism
(problem introduced by error checking in det2), and fixed broken
example in rounding.
2020-08-17 18:43:58 -04:00
Adrian Mariano
45a8b3ec6a Moved no_children to common.scad, and changed references to
echo_warning in skin.scad and polyhedra.scad.
2020-08-01 15:54:58 -04:00
Garth Minette
b5d465cf1e docs_gen.py now shows more docs errors. 2020-07-27 15:15:34 -07:00
Adrian Mariano
32cb24f29b fixed skin bug 2020-07-07 23:25:11 -04:00
Adrian Mariano
e9fe42cae2 fix doc typos 2020-07-06 22:30:13 -04:00
Revar Desmera
53c1e25395 Standardize indention on spaces, not tabs. 2020-05-29 19:04:34 -07:00
Adrian Mariano
68a4741d4f saved the file this time 2020-05-21 16:44:56 -04:00
Adrian Mariano
f190bfdd55 fixed round_corners invocation 2020-05-21 16:44:36 -04:00
Adrian Mariano
320b53326d Added check for repeated end points to path_sweep 2020-05-15 17:27:55 -04:00
Revar Desmera
182688cf02 Implemented solution for issue #159 2020-04-29 22:45:41 -07:00
Revar Desmera
ff96db86d2 Removed overrides for square() and circle() builtin modules. 2020-04-25 04:00:16 -07:00
Adrian Mariano
cf18d8a264 fixed broken examples due to ngon change. 2020-04-23 17:22:29 -04:00
Revar Desmera
c52101e0a0 Removed debug echo from skin() 2020-03-17 01:14:26 -07:00
Revar Desmera
863398eb24 Tweak to force example regen. 2020-03-05 03:56:35 -08:00
Revar Desmera
4aee7133d3 Fixed sweep() example formatting. 2020-03-05 03:40:47 -08:00
Adrian Mariano
fcbeadc363 renamed replist to repeat
fixed normalization issue in path_to_bezier
2020-03-04 23:22:39 -05:00
Adrian Mariano
51af394c24 Added force_list, path_to_bezier, smooth_path, associate_vertices,
improved skin and sweep error handling.  Allow path_sweep to take a 2d
path.
2020-03-04 20:24:00 -05:00
Revar Desmera
07bfcd6a57 Renamed normalize() to unit() 2020-03-02 19:30:20 -08:00
Revar Desmera
46b1625c1a
Merge branch 'master' into master 2020-03-01 14:20:32 -08:00
Adrian Mariano
d0e625809e fixed last example for better view 2020-02-29 23:29:00 -05:00
Adrian Mariano
ca167f6bb1 moved affine_frame_map to affine.scad 2020-02-29 22:54:33 -05:00
Revar Desmera
fd3d812f7e More docs example image bugfixes. 2020-02-29 19:17:52 -08:00
Adrian Mariano
f8fc8cb544 Adds sweep and new version of path_sweep to skin.scad, which probably
needs a name change.  Adds apply(), apply_list() and
affine_frame_map() to affine.scad.  Adds derivative calcluation to
math.scad.  Adds path_tangent, path_normal, path_curvature and
path_torsion functions.  Adds path_length_fraction().
Fixed bug in reindex_polygon where it randomly reverses a 3d path (due
to clockwise check that is bogus in 3d) and put a check in
polygon_is_clockwise to trap this case.
2020-02-27 17:32:03 -05:00