Commit graph

138 commits

Author SHA1 Message Date
Adrian Mariano
856f54df32 removed old triangulation.scad
other file name changes
2021-09-15 23:12:51 -04:00
Garth Minette
5a355434ce Tweaks for docs usage lines. 2021-06-26 20:59:33 -07:00
Garth Minette
0da8ce42a5 Fix for #549 2021-06-22 21:09:47 -07:00
Garth Minette
9ccd21eaed Fixed erroronious like added to shapes.scad 2021-06-19 21:37:31 -07:00
Garth Minette
34e5db2052 Added conical ability to teardrop(). 2021-06-19 21:27:17 -07:00
Garth Minette
a748c77077 vmul() to v_mul(), etc. 2021-06-14 20:28:49 -07:00
Garth Minette
b59b05c04a Fix for issue #421 2021-05-26 20:07:05 -07:00
Garth Minette
da2292c91a Added hull.scad to std.scad. 2021-05-23 17:51:14 -07:00
Garth Minette
f8e829c3b7 Reformatted shapes.scad examples. 2021-05-22 01:41:25 -07:00
Garth Minette
76d03aeea2 Correct suboid() asserts. 2021-05-07 16:53:44 -07:00
Garth Minette
1c95f7f6c9 Fix onion() example. 2021-04-12 02:30:50 -07:00
Garth Minette
95f19276ab Fixed named attachments for teardrop() 2021-04-12 00:40:09 -07:00
Garth Minette
0b17bf5930 Brought slice() in line with select() indexing, without wrapping. Replaced a lot of select() and slice() calls with last(), list_head(), and list_tail() calls. 2021-03-30 00:46:59 -07:00
Garth Minette
6cfbc538fc Re-work to use openscad_docsgen package. 2021-02-19 19:56:43 -08:00
Garth Minette
7bb46c774e Added xyrot(), xzrot(), yzrot(), xyzrot(), xyflip(), xzflip, yzflip(). 2021-02-15 00:28:36 -08:00
Garth Minette
bc54fbccc3 Typo fixes for torus() docs. 2021-02-02 03:04:09 -08:00
Garth Minette
8fb9ef222a Removed slot(), arced_slot(). Fixed positional args ordering and docs. 2021-01-17 01:38:10 -08:00
Matthew Fallshaw
b7afa26e9b Fix cyl ignoring circum when a chamfer or a rounding is present. 2021-01-09 18:40:07 +11:00
Adrian Mariano
db65b14410 fix undef bug in cyl() 2021-01-06 22:08:54 -05:00
Garth Minette
db460ea8d8 Fixed argument formatting issue in tube(). 2021-01-05 14:16:58 -08:00
Garth Minette
f9aa81e178 Improved docs gen script for Returns:, Custom:, Includes:, Topics:, and positional/named args spits. 2021-01-05 01:20:01 -08:00
Garth Minette
a683fa9ead Fix for cuboid negative chamfer/rounding overhangs. 2021-01-01 16:31:15 -08:00
Garth Minette
6b77a3a199 Don't do function literals in examples. We can't render them yet. 2021-01-01 01:26:36 -08:00
Garth Minette
9633608341 Fixed data array heightfield handling. 2021-01-01 01:21:17 -08:00
Garth Minette
d1fb992e2c Refactored and modernized heightfield(), enabling functional literal use. 2021-01-01 01:00:07 -08:00
Garth Minette
53fae5a3b2 Improve orig sphere matching to builtin, at small scales. 2020-12-28 03:31:51 -08:00
Garth Minette
4af7fe8e05 Make style=orig spheroid more accurately match built-in sphere. 2020-12-28 03:25:08 -08:00
Garth Minette
fb0de58c7f Fixes for faster construction of sphere() 2020-12-27 21:54:31 -08:00
Garth Minette
44fcd46b47 Fix for ycyl error when using d1/d2. 2020-12-12 20:28:33 -08:00
Garth Minette
0399cd085c Guard various linear_extrude()s for height=0 2020-11-29 20:23:03 -08:00
Garth Minette
fa0281f246 Added error checking to cuboid() 2020-11-29 19:21:35 -08:00
Garth Minette
c2d5080d33 Remove undef math warnings from tube() 2020-11-07 14:23:09 -08:00
Garth Minette
40fde0f2b8 Fix for cuboid() issue #307 2020-10-29 16:46:07 -07:00
Garth Minette
2bf6c34564 Fixed spheroid() orig and aligned styles. 2020-10-15 19:14:14 -07:00
Garth Minette
a53c77f83e Fix for #295 2020-10-09 10:31:56 -07:00
Garth Minette
74de24bbce Speed optimizations for incompletely rounded cuboid()s. 2020-10-04 21:07:16 -07:00
Garth Minette
f193871a34 Implement fix for issue #174. 2020-09-25 00:01:45 -07:00
Garth Minette
e86af33f52 Fixed xcyl() and ycyl() anchoring and attachments. 2020-09-22 00:24:39 -07:00
Garth Minette
dba5aab918 Implement Issue #2. Added diameter alternates for most radius options. 2020-08-26 20:39:45 -07:00
Garth Minette
c465a5b746 cuboid() with negative chamfer had mispositioned anti-chamfers. 2020-08-16 23:09:59 -07:00
Garth Minette
b5d465cf1e docs_gen.py now shows more docs errors. 2020-07-27 15:15:34 -07:00
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