Chris Palmer
42fccc1afb
Added bezier_join().
...
Moved path_length() from sweep.scad to maths.scad.
2022-02-23 11:53:02 +00:00
Chris Palmer
e696dc4718
Fixed stupid bug in euler().
2022-02-01 23:24:14 +00:00
Chris Palmer
b2d712bca9
Added quadratic_real_roots() and cubic_real_roots().
2021-04-02 19:30:38 +01:00
Chris Palmer
f3376edaf1
Documented xor() function.
2021-04-02 19:28:49 +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
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
4cac382581
Single backtick now used for all code quotes.
2020-12-24 16:04:59 +00:00
Chris Palmer
90e7f1a315
Added circle_intersect() calculation to maths.scad.
2020-10-04 22:01:08 +01:00
Chris Palmer
b11c5914b3
Added hyperbolic maths functions
2020-09-15 20:58:39 +01:00
Chris Palmer
e4d93366fa
Added degrees, radians and rot2_z() to maths.scad.
2020-07-06 12:43:24 +01:00
Chris Palmer
d9fa8c8668
Added position children used for drilling holes on sheets.
2020-06-20 15:04:03 +01:00
Chris Palmer
bf5b6d7c30
Added matrix inversion
2020-06-20 15:01:01 +01:00
Chris Palmer
f2ec3e71f4
Added circlips.
2020-03-24 17:22:32 +00:00
Chris Palmer
e068918e21
Added screw threads to most things that are threaded.
...
Added a mechanism for tests.py and views.py to have command line options.
2020-02-22 19:44:01 +00:00
Chris Palmer
7118e6eb03
Typo in comment.
2019-09-06 11:28:49 +01:00
Chris Palmer
34a9b0e87b
Added source code
2019-06-08 22:10:47 +01:00