Commit graph

278 commits

Author SHA1 Message Date
Revar Desmera
958786daf6 Added find_circle_3points() 2019-07-15 16:41:01 -07:00
Revar Desmera
81fd73588f Moved heightfield() to shapes.scad. 2019-07-14 15:10:13 -07:00
Revar Desmera
72ecdbac5a Fixed references to roundings.scad 2019-07-13 15:57:24 -07:00
Revar Desmera
3eb39d0018 Changed close argument of stroke() to closed. 2019-07-12 13:11:13 -07:00
Revar Desmera
9f0d55f5b3 triangle_area2d() -> triangle_area(). Added polygon_area() 2019-07-10 13:37:23 -07:00
Revar Desmera
e00ce0d81f Removed right_of_line2d() 2019-07-10 13:22:24 -07:00
Revar Desmera
d60cd9411f Make is_path() test for more than one point in a path. 2019-07-10 13:12:32 -07:00
Revar Desmera
a008f5aed7 Added heightfield() 2019-07-09 18:46:47 -07:00
Revar Desmera
baae135ab3 Fixes for point_in_region(). Fixed assemble_path_fragments() to detect and shortcut self intersecting path fragment sets. 2019-07-04 23:47:42 -07:00
Revar Desmera
d64b836e8b Tweaked offset() to work on regions as well as paths. 2019-06-26 18:56:33 -07:00
Revar Desmera
83e6eb24ee Added offset() 2019-06-25 17:57:03 -07:00
Revar Desmera
1715f36bc1 Updated boolean geometry docs. 2019-06-18 00:46:05 -07:00
Revar Desmera
3655bab0a3 Added exclusive_or() as a module. 2019-06-18 00:09:51 -07:00
Revar Desmera
fea4a6b6ca Fixed unmerged adjacent polygons in boolean geometry. 2019-06-17 21:44:50 -07:00
Revar Desmera
1ad126f85d Boolean geometry bugfixes. 2019-06-17 18:55:10 -07:00
Revar Desmera
88314af127 Moved some paths functions to geometry.scad 2019-06-17 00:10:01 -07:00
Revar Desmera
f585b1fecd Added regions and compound boolean 2d geometry. 2019-06-16 23:57:05 -07:00
Revar Desmera
bf6cfd1d65 Rewrote cyl() to allow external chamfers and roundings. 2019-06-12 02:27:42 -07:00
Revar Desmera
78510c0b33 Fixed segment intersection routines for FP rounding issues. 2019-05-29 18:01:00 -07:00
Revar Desmera
34f9677035 Fixed errant array_subindex() references. 2019-05-29 17:22:24 -07:00
Revar Desmera
ff1fa4e505 Added various line intersection functions. 2019-05-28 18:44:41 -07:00
Revar Desmera
f378b70151 Added in range step of 1 to avoid errors. 2019-05-26 22:34:46 -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
aa3af91889 Renamed some geometry.scad functions. Added geometry.scad tests. 2019-05-01 19:28:02 -07:00
Revar Desmera
66b82fc287 Fixed hull_points() for 2D 2019-05-01 00:07:55 -07:00
Revar Desmera
3a71633f7f Bugfixes for hull.scad 2019-04-30 23:45:05 -07:00
Revar Desmera
06a460f757 Removed usage of upcube() 2019-04-23 15:59:43 -07:00
Revar Desmera
cc36235736 Updated copyright years. Split math.scad up. Enabled attach for lots of shapes. Removed backwards compatability. 2019-04-19 17:02:17 -07:00