Chris Palmer
28c36a4e96
rounded_polygon() now copes with the degenrate case when tangents intersect to form a sharp corner with no arc.
...
Added an offset() function with some limitations.
2022-06-21 12:29:57 +01:00
Chris Palmer
9b5ec6af1a
Fixed new rounded_polygon to work with last OpenSCAD release.
...
Trainling commas in let().
2021-09-27 17:16:36 +01:00
Chris Palmer
30db66034c
Rounded_polygons are now generated by a function returning a point list.
...
The module version simply passes this to polygon.
The arcs now sections of a circle4n() rather than a circle().
2021-09-26 10:54:01 +01:00
Chris Palmer
5c898df217
More readable code in rounded_polygon.
2021-06-01 09:53:46 +01:00
Chris Palmer
11ebe2225d
Removed spurious convexity in difference from rounded_polygon().
2021-05-18 23:14:34 +01:00
Chris Palmer
9ded315801
Removed the belt gap options and changed the tests to use open loops instead.
...
Note previous belt lengths were incorrect with negative turns.
Fixed spelling typos.
_belt_length() no longer needs belt type.
Uptated images and readme.
2021-03-14 18:53:37 +00:00
SmoothieAq
d2c795f5f5
fix nan angle (hopefully)
2021-03-14 14:18:05 +01:00
SmoothieAq
573c50774b
changes after review
2021-03-14 12:48:14 +01:00
SmoothieAq
240334784d
Extension to belt.scad
...
Can now:
- render open loops
- twist the belt
- use pulleys instead of radius in the points list
Fixes some precision a few places
Breaking change in belt_length(); now requires a type argument
2021-03-11 13:40:17 +01:00
Chris Palmer
16c1eeef27
Documented circle_tangent() and simplified it.
2021-01-06 10:54:21 +00:00
Chris Palmer
4cac382581
Single backtick now used for all code quotes.
2020-12-24 16:04:59 +00:00
Chris Palmer
f18044915d
Fixed nan length for rounded_polygon with zero radius corners.
2020-11-30 21:52:42 +00:00
Chris Palmer
ab592e049c
Screws.scad is now included in core.scad, so doesn't need to be included
...
anywhere else. utils/core/core.scad is the old version without fasteners to
be used internally in the library.
2020-02-29 17:52:36 +00:00
Chris Palmer
34a9b0e87b
Added source code
2019-06-08 22:10:47 +01:00