Chris Palmer
cf99418a19
Merge branch 'spelling_corrections' of https://github.com/martinbudden/NopSCADlib into martinbudden-spelling_corrections
2021-06-17 15:15:37 +01:00
Martin Budden
8d7c44b80d
Spelling corrections.
2021-06-15 10:01:32 +01:00
Martin Budden
dcfe4262c5
Fixed typos.
2021-06-11 20:39:01 +01:00
Chris Palmer
749a1f0648
Fixed male thread z-fighting bug.
2021-06-02 16:05:51 +01:00
Chris Palmer
5c898df217
More readable code in rounded_polygon.
2021-06-01 09:53:46 +01:00
Chris Palmer
b09efb10e0
Merge branch 'bldc_motors' of https://github.com/martinbudden/NopSCADlib into martinbudden-bldc_motors
2021-05-31 16:25:23 +01:00
Martin Budden
1e6d7f5dd6
Brushless DC motors.
2021-05-30 18:55:32 +01:00
Martin Budden
ec07d95657
Added assertion to check colour format in module thread.
2021-05-30 16:00:13 +01:00
Chris Palmer
11ebe2225d
Removed spurious convexity in difference from rounded_polygon().
2021-05-18 23:14:34 +01:00
Martin Budden
9c1a9bf357
Add facility to orient core_xy with left motor being lower or upper motor.
2021-04-25 17:56:24 +01: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
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
e46e6b6e5b
Fixed markdown numbered points in core_xy.
2021-03-08 22:57:00 +00:00
Chris Palmer
94cb50f725
Merge branch 'rounded_triangle_rename' of https://github.com/martinbudden/NopSCADlib into martinbudden-rounded_triangle_rename
2021-03-06 20:17:00 +00:00
Martin Budden
7c1c8e92f2
Removed green code.
2021-03-06 16:35:46 +00:00
Martin Budden
d80fc5709e
Left pulleys on BOM when show_pulleys true.
2021-03-06 16:32:36 +00:00
Martin Budden
30236046a8
Renamed rounded_right_triangle files to rounded_triangle.
2021-03-06 16:22:41 +00:00
Martin Budden
769cb44207
Renamed core_xy files.
2021-03-06 16:06:25 +00:00
Martin Budden
4c12d5fca4
Added parameterised CoreXY.
2021-03-06 10:10:28 +00:00
Chris Palmer
03a0c2fe98
Fixed typo.
2021-02-20 20:13:36 +00:00
Chris Palmer
7c2df8d36d
The pose module can now specify the camera distance supressing viewall and
...
autocentre.
2021-02-20 19:28:52 +00:00
Chris Palmer
2b3908b6fd
Merge branch 'polyholes' of https://github.com/martinbudden/NopSCADlib into martinbudden-polyholes
2021-02-11 09:11:42 +00:00
Chris Palmer
ca153c971d
Fixed platters and panels not working in the GUI, a regression.
...
set_config() now puts $cwd in target.scad.
use_stl() and use_dxf() included again instead of used.
2021-02-10 10:17:03 +00:00
Martin Budden
0199587907
Allow poly_shapes to collapse to non-poly form.
2021-02-10 08:29:15 +00:00
Chris Palmer
f573a91a09
Removed redundant rounded_rectangle center = false.
2021-02-08 09:41:07 +00:00
Chris Palmer
d75aff2ccd
rounded_retangle() centre now defaults to false.
2021-02-08 09:24:00 +00:00
Chris Palmer
1915dae034
Merge branch 'rounded_cubes' of https://github.com/martinbudden/NopSCADlib into martinbudden-rounded_cubes
2021-02-07 22:17:22 +00:00
Martin Budden
c4fe1d1098
Added assertion to check r value. Used extrud_if.
2021-02-07 07:29:02 +00:00
Chris Palmer
5bac2bf46d
stl() and dxf() can now have the code to make the STL or DXF as a child.
...
This allows them to be replaced by the STL or DXF when making assembly views.
use_dxf() and use_stl() make use of $cwd and $target, so can be in bom.scad
and be documented.
Corrected the spelling of widget in BOM test.
2021-02-06 15:23:10 +00:00
Chris Palmer
36521cf0b9
Set ngb parameter of assembly() to remove it from the global BOM and merge
...
its parts into it parent's global BOM column.
2021-02-03 06:21:17 +00:00
Martin Budden
22b7aa956c
Renamed rounded_rectangle_* to rounded_cube_*.
2021-02-02 17:32:44 +00:00
Chris Palmer
c9e9942070
Fixed some paths that used NopSCADlib instead of ..
2021-01-23 21:15:00 +00:00
Chris Palmer
6b2f8d282b
Updated readme and images.
2021-01-18 12:52:41 +00:00
Martin Budden
bd2ea3f284
Added a rectangular tube.
2021-01-17 16:34:09 +00:00
Martin Budden
1a2e04367d
Added option to chamfer only one end of a teardrop.
2021-01-09 12:59:01 +00: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
15b3b3a8c2
Merge branch 'rounded_right_triangle' of https://github.com/martinbudden/NopSCADlib into martinbudden-rounded_right_triangle
2020-12-22 12:39:17 +00:00
Martin Budden
782deccf6b
Simplified dogbone rectangles.
2020-12-22 10:34:45 +00:00
Martin Budden
69da4c1c23
Added offset parameters to dogbone_square.
2020-12-22 10:09:43 +00:00
Martin Budden
dad2bccbaa
Added a rounded right triangle.
2020-12-22 00:02:00 +00:00
Martin Budden
0a00f244e4
Added dogbones with circles offset in x and y directions.
2020-12-21 23:28:39 +00:00
Chris Palmer
0261362794
Merge branch 'render_if' of https://github.com/martinbudden/NopSCADlib into martinbudden-render_if
2020-12-20 17:25:39 +00:00
Chris Palmer
77ffdcb1ac
Merge branch 'rounded_rectangle_xyz' of https://github.com/martinbudden/NopSCADlib into martinbudden-rounded_rectangle_xyz
2020-12-20 16:50:51 +00:00
Chris Palmer
6ab4bad97a
Polyhole no longer adds an extra twist when layers is small.
2020-12-20 10:37:41 +00:00
Martin Budden
14c6219733
Added rounded_rectangles in the XZ and YZ planes.
2020-12-20 09:16:40 +00:00