Revar Desmera
38b45544ee
Fixed octahedral triangulated spheroid().
2020-06-23 04:40:36 -07:00
Revar Desmera
70b72dd3ac
Added octa style for spheroid().
2020-06-23 00:38:31 -07:00
Revar Desmera
53c1e25395
Standardize indention on spaces, not tabs.
2020-05-29 19:04:34 -07:00
Matthew Fallshaw
33c44476fb
pie_slice can't accept d
parameter
...
Since `r=10` is supplied as a default parameter in the module argument list, a call supplying a `d` parameter (eg. `pie_slice(d=10,h=10,ang=90);`) will error on the call to `get_radius` on line 1428 with `ERROR: Assertion 'is_undef(d)' failed: "Conflicting or redundant radius/diameter arguments given."`.
Since the calls to `get_radius` on lines 1428 and 1429 both supply `dflt=10`, line 1422 can just change to supplying `r=undef`.
2020-05-27 20:41:39 +10:00
Revar Desmera
f3c69eb673
Styles orig and aligned were swapped for sphere() module.
2020-05-22 00:55:08 -07:00
Revar Desmera
c2b3bb7792
Fixes for rect_tube() examples.
2020-05-22 00:40:23 -07:00
Revar Desmera
587812b001
Fixed buggy prismoid() examples.
2020-05-22 00:27:52 -07:00
Revar Desmera
f812254ad7
Merged rounded_prismoid() into prismoid().
2020-05-22 00:14:41 -07:00
Revar Desmera
892e98e773
Added chamfers and rounding to rect_tube()
2020-05-19 01:40:29 -07:00
Revar Desmera
4fab4f56c3
Added rect_tube().
2020-05-18 22:57:50 -07:00
Revar Desmera
2675fb4129
Fixed old refs to edges() in shapes.scad and masks.scad
2020-05-07 22:14:24 -07:00
Revar Desmera
ff96db86d2
Removed overrides for square() and circle() builtin modules.
2020-04-25 04:00:16 -07:00
Revar Desmera
1ecd2e798d
Fixed attachable() spec for arced_slot()
2020-04-18 18:42:58 -07:00
Revar Desmera
2fcca7f45d
Corrected minor flaws in cuboid() roundover formation.
2020-04-10 15:53:47 -07:00
Revar Desmera
0cdc94cc0a
cuboid() was slightly too large with rounding.
2020-04-10 14:28:08 -07:00
Revar Desmera
1cab868d8a
Chamferred is spelled chamfered.
2020-04-06 18:53:12 -07:00
Revar Desmera
b0b436eb63
Renamed spread() to line_of(). Renamed [xyz]spread() to [xyz]copies()
2020-03-24 19:11:05 -07:00
Revar Desmera
971c1e795f
Renamed place_copies() to move_copies()
2020-03-24 18:31:22 -07:00
Revar Desmera
12d3a46a12
Bugfix for tube()
2020-03-02 22:13:01 -08:00
Revar Desmera
6651e1be42
Renamed orient_and_anchor() to attachable() and refactored arguments and internals.
2020-02-29 13:16:15 -08:00
Revar Desmera
00bbdedd47
Tweak to rounded_prismoid() to use new square() with rounding.
2020-01-29 18:04:29 -08:00
Revar Desmera
fd98ef2eb4
Fixed example for interior_fillet()
2020-01-13 23:54:12 -08:00
Revar Desmera
9d9225f9f3
Reoriented default right_triangle() and interior_fillet() to more intuitively work with spin.
2020-01-13 19:06:56 -08:00
Revar Desmera
b4bad57588
Reorganized 2D shapes. Added teardrop2d() function.
2020-01-05 21:36:27 -08:00
Revar Desmera
a52412cabe
Added edges_except= to rounding(), chamfer(), and cuboid().
2019-11-11 23:38:27 -08:00
Revar Desmera
45d4ac6583
Modules with a default orient that is not UP are confusing.
2019-08-29 18:00:56 -07:00
Revar Desmera
9196779257
Fix for bug #99
2019-08-11 22:08:47 -07:00
Revar Desmera
6c48c27baf
Added r/d alternate args to or/od for polygon 2D shapes.
2019-08-03 02:18:40 -07:00
Revar Desmera
81fd73588f
Moved heightfield() to shapes.scad.
2019-07-14 15:10:13 -07:00
Revar Desmera
88976183a4
Make cuboid() smarter about allowing chamfers larger than uninvolved sides.
2019-06-24 17:48:58 -07:00
Revar Desmera
9611a181db
Added external roundings and chamfers to cuboid(). Fixed [xyz]cyl() anchoring.
2019-06-12 16:52:26 -07:00
Revar Desmera
bf6cfd1d65
Rewrote cyl() to allow external chamfers and roundings.
2019-06-12 02:27:42 -07:00
Revar Desmera
f378b70151
Added in range step of 1 to avoid errors.
2019-05-26 22:34:46 -07:00
Revar Desmera
15b8f9ba67
Simplified usages.
2019-05-26 13:45:22 -07:00
Revar Desmera
d281978cfb
Re-implemented right_triangle()
2019-05-26 13:05:31 -07:00
Revar Desmera
bb10d40dc7
Fixed docs links.
2019-05-26 12:47:50 -07:00
Revar Desmera
57c1ac52e7
Various minor bugfixes.
2019-05-26 11:00:14 -07:00
Revar Desmera
11aed06813
Merge branch 'master' of github.com:revarbat/BOSL2
2019-05-25 23:31:20 -07:00
Revar Desmera
16919f39c3
Reworked orientation to use vectors. Added spin.
2019-05-25 23:31:05 -07:00
Kevin Boulain
886ffcf2a5
Remove redundant rotations in right_triangle
2019-05-18 23:48:16 +02:00
Kevin Boulain
7d5e2c3a1d
Fix right_triangle ORIENT_Z
2019-05-18 23:46:26 +02:00
Revar Desmera
88ea4c94d9
Fixed and simplified anchoring.
2019-05-17 14:41:45 -07:00
Revar Desmera
aa4ae7ec48
Made cuboid() example image clearer.
2019-05-12 18:08:41 -07:00
Revar Desmera
3c0ab0795a
Reworked edge descriptors, first pass.
2019-05-07 22:42:44 -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
c6c5912114
Fixed staggered_sphere() default orientation.
2019-04-26 14:20:03 -07:00
Revar Desmera
2f290ca108
Make staggered_sphere() have axis extrema vertices for all quant(,4)
2019-04-26 13:42:20 -07:00
Revar Desmera
f1af59eb6a
Fixed sparse_strut()
2019-04-26 03:02:47 -07:00
Revar Desmera
c3b81ce27f
Updated attachment examples.
2019-04-26 02:15:53 -07:00
Revar Desmera
b54b3fd57b
Fixed frame_ref() and noop()
2019-04-24 23:12:05 -07:00