Revar Desmera
2427e09dee
Merge branch 'master' of github.com:revarbat/BOSL2
2019-07-18 21:49:11 -07:00
Revar Desmera
52ab40b4f5
Added cleanup_path() and cleanup_region()
2019-07-18 21:48:32 -07:00
Adrian Mariano
3719378f49
Changed make_path_valid to check_and_fix_path
2019-07-18 21:27:57 -04:00
Adrian Mariano
20eae2b5d2
Changed offset() to check polygon orientation when closed==true.
...
Changed rounded_sweep() to work with updated offset().
Added make_path_valid() and use it in rounded_sweep for better error
handling and to support single component regions.
Added divided box example to rounded_sweep.
Updated examples to work with updated offset().
2019-07-18 19:21:08 -04:00
Revar Desmera
cf15742a3b
Fixed processing of regions in offset()
2019-07-17 16:33:08 -07:00
Revar Desmera
d1abaf891d
Added tri_calc()
2019-07-17 01:49:51 -07:00
Revar Desmera
ad59d88ce2
Tweaked offset() description formatting.
2019-07-16 15:18:00 -07:00
Adrian Mariano
e9ae6355e5
added spaces in offset docs
2019-07-16 17:17:32 -04:00
Adrian Mariano
a89c324b4c
Improved examples for offset(), and slight docs tweak.
2019-07-16 16:51:53 -04:00
Revar Desmera
aee7e4d9bd
Merge pull request #74 from adrianVmariano/master
...
Added repeat to turtle. Added centroid to geometry.scad.
2019-07-15 19:11:26 -07:00
Adrian Mariano
a71868431b
Added repeat to turtle. Added centroid to geometry.scad.
2019-07-15 20:14:29 -04:00
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