Commit graph

2395 commits

Author SHA1 Message Date
Adrian Mariano
eec1d6b08c bug fix, added tests 2021-09-15 16:36:03 -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
4f8ebb2e80 more error messages for star()
improve speed and flexibility of apply()
fix triangulation bug
add support for single point 2d solutions in polygon_line_intersection
2021-09-14 20:10:55 -04:00
Adrian Mariano
2ea90b7467 add fix for duplicate points in polygon_triangulation 2021-09-13 22:23:20 -04:00
Adrian Mariano
5a4d9554df err message tweak in star()
rearranged polygon_line_intersection to handle 2d and fixed
but where it didn't test polygon membership correctly.  Also
there was a bug with use of the bounded argument.
Added Ronaldo's triangulation.
2021-09-13 22:09:51 -04:00
Revar Desmera
02d874cf65
Merge pull request #648 from revarbat/revarbat_dev
Revert decompose_path() to working code.
2021-09-12 19:18:10 -07:00
Garth Minette
54038b68d2 Tabs indentation disallowed. 2021-09-12 19:15:05 -07:00
Garth Minette
0fa53f1b80 Revert decompose_path() to working code. 2021-09-12 19:12:48 -07:00
Revar Desmera
254d9ea3e5
Merge pull request #647 from adrianVmariano/master
doc tweask, speedups, bug fix
2021-09-12 17:21:56 -07:00
Adrian Mariano
06c5912f02 doc tweaks
speedup tweak for _general_line_intersection
restore older faster is_polygon_clockwise
bugfix polygon_normal
2021-09-12 13:14:40 -04:00
Revar Desmera
8290fb6566
Merge pull request #646 from revarbat/revarbat_dev
Fix for missing link in coords docs.
2021-09-12 02:45:45 -07:00
Garth Minette
00f6da13ae Fix for missing link in coords docs. 2021-09-12 02:44:00 -07:00
Revar Desmera
e201364d95
Merge pull request #645 from adrianVmariano/master
example for point_in_polygon
2021-09-12 01:20:04 -07:00
Adrian Mariano
0388119cb4 doc tweak 2021-09-11 23:13:00 -04:00
Adrian Mariano
47f0c88c4a added example and explantion to point_in_polygon 2021-09-11 23:11:18 -04:00
Revar Desmera
87e7e6e2f4
Merge pull request #644 from adrianVmariano/master
polygon_normal bug fix plus further doc streamlining and org
2021-09-11 18:30:14 -07:00
Adrian Mariano
e807d0e0d6 bug fix 2021-09-11 20:03:33 -04:00
Adrian Mariano
4a463fd8b9 fix tests 2021-09-11 19:35:05 -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
60dbf8c73e Fix bug where polygon_normal and plane_from_polygon sometimes give a
wrong-pointing normal.
Rename project_onto_plane to plane_closest_point for consistency with
line_closest_point.  (Also this distinguishes it better from
project_plane.
Other misc doc tweaks
2021-09-11 16:42:40 -04:00
Revar Desmera
5475c1650c
Merge pull request #643 from revarbat/revarbat_dev
Tweaks to trig docs.
2021-09-11 02:51:56 -07:00
Garth Minette
aae530e7fb Tweaks to trig docs. 2021-09-11 02:51:21 -07:00
Revar Desmera
c784b9cb5b
Merge pull request #642 from revarbat/revarbat_dev
Small docs link fix in attachments.scad.
2021-09-11 02:35:09 -07:00
Garth Minette
a2c3c3916b Small docs link fix in attachments.scad. 2021-09-11 02:33:28 -07:00
Revar Desmera
be6c4332ac
Merge pull request #641 from revarbat/revarbat_dev
Moved trig functions to trigonometry.scad
2021-09-11 02:30:56 -07:00
Garth Minette
444fc57267 Moved trig functions to trigonometry.scad 2021-09-11 02:29:07 -07:00
Revar Desmera
4c19981e97
Merge pull request #639 from adrianVmariano/master
line consolidation
2021-09-10 20:19:26 -07:00
Adrian Mariano
2a2458577b fix tests, rename in_front_of_plane to above_plane 2021-09-10 18:16:42 -04:00
Adrian Mariano
566d9b4ece Remove triangle_area (because polygon_area) 2021-09-10 18:02:56 -04:00
Adrian Mariano
1920014f86 test fixes 2021-09-09 18:54:54 -04:00
Adrian Mariano
14ae1795bb fix permutation docs
consolidate "line/segment/ray" functions to just "line" with bounded option
add RAY, LINE and SEGMENT constants
2021-09-09 18:32:58 -04:00
Adrian Mariano
a651e191b4 add section heading 2021-09-09 06:42:36 -04:00
Revar Desmera
17b7fa1068
Merge pull request #638 from adrianVmariano/master
attachment.scad reorg
2021-09-07 19:57:57 -07:00
Adrian Mariano
814a3981ce fix doc errors
extend path_text to 2d
2021-09-07 22:49:15 -04:00
Adrian Mariano
c7fd5d05fa fix internal function headings 2021-09-07 21:00:19 -04:00
Adrian Mariano
32fbcff915 added section for atext 2021-09-07 20:48:13 -04:00
Adrian Mariano
77cd7ac63c Reorder attachments.scad for user friendly docs.
Make "internal" several functions that users don't need to
reduce confusion.
2021-09-07 20:35:55 -04:00
Revar Desmera
cd55c7aa8d
Merge pull request #637 from adrianVmariano/master
doc changes
2021-09-07 16:54:37 -07:00
Adrian Mariano
454a95c06a move path_spread to distributors 2021-09-07 19:00:28 -04:00
Adrian Mariano
9d2bb59325 remove modulate_circle, move jitter_poly to shapes2d,
reorder stuff in skin.scad and add top text
2021-09-07 18:47:08 -04:00
Revar Desmera
2a625d5589
Merge pull request #636 from adrianVmariano/master
transform new section
2021-09-07 14:21:54 -07:00
Adrian Mariano
bad60db600 Doc error in common.scad for no_module
Added no_module and no_function to turtle and stroke respectively
2021-09-06 19:46:18 -04:00
Adrian Mariano
c8a1e14f05 Expand top text, and reorder some modules for docs 2021-09-06 19:07:18 -04:00
Adrian Mariano
1763c51a35 fix tests 2021-09-06 18:38:00 -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
Revar Desmera
3c72b081fc
Merge pull request #632 from adrianVmariano/master
path_text
2021-09-04 20:32:13 -07:00
Adrian Mariano
2f4875f92f change $fs for ball examples 2021-09-04 23:28:36 -04:00
Adrian Mariano
468b3f6682 Fix ball screw to force 3 pts in arcs 2021-09-04 23:14:51 -04:00
Adrian Mariano
4555ca1daa bugfix 2021-09-04 22:57:39 -04:00