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
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
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
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
Garth Minette
444fc57267
Moved trig functions to trigonometry.scad
2021-09-11 02:29:07 -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
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
RonaldoCMP
662d2c66f0
Doc and formating tweaks, minor code bugs/changes
2021-07-02 11:30:13 +01:00
Garth Minette
5a355434ce
Tweaks for docs usage lines.
2021-06-26 20:59:33 -07:00
RonaldoCMP
fee433f654
Tweaks to deal with some coner case
2021-06-25 16:32:28 +01:00
RonaldoCMP
83f7ec499e
Better codes for _closest_s
2021-06-25 14:43:38 +01:00
RonaldoCMP
e63c1680a6
Better cides for _closest_s
2021-06-25 14:40:03 +01:00
RonaldoCMP
a6d35e46e5
Merge branch 'master' of https://github.com/RonaldoCMP/BOSL2
2021-06-23 16:31:40 +01:00
RonaldoCMP
dcae838b82
Minor tweaks
2021-06-23 16:24:59 +01:00
RonaldoCMP
d1f0bb00cf
Merge branch 'master' into master
2021-06-23 15:40:00 +01:00
RonaldoCMP
d90e22e4ca
Doc review
2021-06-23 15:34:46 +01:00
RonaldoCMP
a429b91f4c
Doc reviews
2021-06-23 15:28:08 +01:00
Garth Minette
48c5139099
Fix tab indents.
2021-06-22 17:20:08 -07:00
RonaldoCMP
9c2e4c23ac
introduce convex collision and distance
2021-06-21 20:19:07 +01:00
RonaldoCMP
c010626bc9
Merge branch 'master' of https://github.com/RonaldoCMP/BOSL2
2021-06-21 20:15:00 +01:00
RonaldoCMP
4d09b78771
minor doc correction
2021-06-21 19:57:28 +01:00
RonaldoCMP
ea26679b92
Revert "Introduces convex collision and distance"
...
This reverts commit eccb006f85
.
2021-06-21 19:51:26 +01:00
RonaldoCMP
eccb006f85
Introduces convex collision and distance
2021-06-21 19:08:13 +01:00
RonaldoCMP
3a857d89ec
Revert "convex collision and distance"
...
This reverts commit 319ef14e6c
.
2021-06-21 18:43:51 +01:00
RonaldoCMP
83e9bfb2fa
Merge branch 'master' into master
2021-06-21 18:37:03 +01:00
RonaldoCMP
319ef14e6c
convex collision and distance
2021-06-21 18:25:35 +01:00
Garth Minette
5ee224f2d3
Added point_segment_distance(), segment_distance(). Renamed distance_from_line() -> point_line_distance(). Renamed distance_from_plane() -> point_plane_distance()
2021-06-10 15:49:44 -07:00
Adrian Mariano
493ef62826
normalized project_plane and lift_plane to match other transform
...
functions.
2021-04-21 22:49:06 -04:00
Revar Desmera
0718bcb9be
Merge pull request #496 from adrianVmariano/master
...
vnf_tri_array & bezier_patch_degenerate
2021-04-12 00:38:44 -07:00
Adrian Mariano
d4d5794ef2
fixed sum to handle larger input
...
added all_equal
added vnf_tri_array as public
added bezier_patch_degenerate as public
2021-04-11 22:29:25 -04:00
RonaldoCMP
41616872fe
Correction in is_convex_polygon
2021-04-11 23:45:21 +01:00
RonaldoCMP
dab6407b0f
Minor tweak
2021-04-11 13:01:06 +01:00
RonaldoCMP
80feb93c98
Change undef to [] as return of polygon functions
2021-04-11 12:32:49 +01:00
RonaldoCMP
160e3f3edd
Correction of polygon_area and a better polygon_normal
2021-04-11 11:35:38 +01:00
RonaldoCMP
5c6181d4d4
Correction of some coplanarity tests and reorganization
2021-04-11 09:02:08 +01:00
RonaldoCMP
2dcbfeee11
Review of geometry.scad for speed
2021-04-10 21:07:23 +01:00
RonaldoCMP
cdb68ad977
Revert "Review of geometry.scad for speed"
...
This reverts commit 49a3a166eb
.
2021-04-10 20:14:40 +01:00
RonaldoCMP
49a3a166eb
Review of geometry.scad for speed
2021-04-10 20:09:03 +01:00
RonaldoCMP
99e40a5679
Test convexity of 3d polygons
2021-04-07 07:13:03 +01:00
Garth Minette
a8a34e77e0
Fixed docs errors and regressions issue.
2021-04-06 19:25:40 -07:00
Garth Minette
698268c8c7
Resolved conflicts with master.
2021-04-06 19:18:57 -07:00
RonaldoCMP
8c0e389ec4
Revert "correction of centroid"
...
This reverts commit d4c7fab7ed
.
2021-04-05 16:00:07 +01:00
RonaldoCMP
407c36a8ae
Revert "correction of centroid"
...
This reverts commit 575db80056
.
2021-04-05 15:59:43 +01:00
RonaldoCMP
575db80056
correction of centroid
2021-03-30 00:25:29 +01:00
RonaldoCMP
d4c7fab7ed
correction of centroid
2021-03-29 12:04:45 +01:00
RonaldoCMP
11cb12b0d6
Revert "teste2"
...
This reverts commit 46b0f03af3
.
2021-03-28 17:09:07 +01:00