Commit graph

56 commits

Author SHA1 Message Date
Richard Milewski
8740497497 More synopses 2023-03-29 17:19:52 -07:00
Adrian Mariano
14e12d8456 assert cleanup 2022-11-09 16:54:27 -05:00
Adrian Mariano
82aa485045 usage message fixes and doc tweaks
remove triangle area, optimize polygon_area for triangles
2022-04-08 19:37:46 -04:00
Adrian Mariano
7d6a2b593f Force N parameters to n in most places 2022-03-13 21:40:55 -04:00
Adrian Mariano
2fd55eaba6 quat excision from path_extrude 2022-02-26 09:54:21 -05:00
Adrian Mariano
85bdeb4d89 colors and 2d rounding flee mutators.scad 2022-01-14 20:31:02 -05:00
Adrian Mariano
dd9b197678 move linear_sweep and spiral_sweep to skin.scad 2022-01-10 21:00:39 -05:00
Adrian Mariano
d8aa4ced71 misc doc fixes and organization
beziers reorg
arc bug fix for endpoint=false and N=undef
2022-01-07 14:23:01 -05:00
Adrian Mariano
50191bf5fd move half-space stuff to partitions.scad 2021-12-16 22:31:49 -05:00
Revar Desmera
f9c5dc2cb9 Fixes for rect(center=) 2021-12-13 16:31:14 -08:00
Revar Desmera
aa109de9d7 Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev 2021-12-13 15:51:06 -08:00
Revar Desmera
59bf523908 Lots of docs tweaks for openscad-docsgen v2 2021-12-13 15:48:30 -08:00
Adrian Mariano
956f845886 doc tweaks 2021-11-20 20:29:49 -05:00
Adrian Mariano
dd3542c748 Fix references to changed subsections 2021-11-19 22:33:16 -05:00
Garth Minette
e90b56f76c Reduced s= to 100 for half functions. Fixed asserts for extruded region/path attachment geometries. 2021-11-16 19:40:50 -08:00
Adrian Mariano
a81b6c6931 misc tweaks 2021-11-09 22:27:55 -05:00
Garth Minette
e5b657a6f4 Fixes for extrude_path2d() 2021-11-07 14:53:53 -08:00
Adrian Mariano
fe0586180e renamed is_region_simple to is_valid_region and fixed bugs and added examples
fixed bugs in pair and triplet and added degenerate test cases
2021-11-03 22:30:01 -04:00
Adrian Mariano
530f3b3449 triplet fix 2021-11-01 18:14:31 -04:00
Adrian Mariano
3a367c3faf add path.scad tests, shift tests to correct files
path_extrude2d bugfix
2021-10-31 15:35:45 -04:00
Adrian Mariano
662f6c458d further fixes to path_extrude2d 2021-10-31 00:54:00 -04:00
Adrian Mariano
5934705dcd further extrude2d fixes 2021-10-31 00:36:51 -04:00
Adrian Mariano
12b8e7438c fix path_extrude2d bug 2021-10-30 23:15:59 -04:00
Adrian Mariano
ec02676267 boolean operations fixes 2021-10-09 21:44:26 -04:00
Adrian Mariano
3c6e9804a8 phillips_drive bugfix:
wing angle corrected from ~70 deg to 92 deg
   adjusted cutouts so length "b" in the spec is correct
      (this causes the cutout to not align with the end so it
       doesn't look as pretty, but the spec wins, right?)
   Changed construction method to avoid z-fighting which gave
       rise to failed render

doc fixes and shifting in paths.scad
decompose_path -> polygon_parts
2021-09-21 19:19:02 -04:00
Adrian Mariano
ef9f54c369 Fix Examples: that should be Example:
Add closed option to path_merge_collinear
Add nonzero to decompose_path
offset() bugfix for paths whose endpoints are equal
vnf doc tweaks
2021-09-20 18:34:22 -04:00
Adrian Mariano
6d3eabddc5 make functions in edges.scad internal
move some stuff from paths to mutators to get like stuff all together
2021-09-17 17:07:18 -04:00
Garth Minette
b5e6a08f51 Sped up HSV() slightly. 2021-07-30 13:38:25 -07:00
Garth Minette
5a355434ce Tweaks for docs usage lines. 2021-06-26 20:59:33 -07:00
Garth Minette
a748c77077 vmul() to v_mul(), etc. 2021-06-14 20:28:49 -07:00
Adrian Mariano
94abf65857 rewrite vnf_halfspace and fix bugs in half_of functions.
remove get_named_args
2021-04-19 16:58:17 -04:00
Adrian Mariano
6e805163ab half space fixes 2021-04-14 21:19:13 -04:00
Garth Minette
6cfbc538fc Re-work to use openscad_docsgen package. 2021-02-19 19:56:43 -08:00
Garth Minette
92417f0cbb Added path_extrude2d(). 2021-01-17 01:36:43 -08:00
Garth Minette
7eb66b2eab Tweaks for planar bounding_bax() 2021-01-07 20:16:28 -08:00
Garth Minette
142530f38e Corrected mutators.scad LibFile: line. 2021-01-05 02:19:46 -08:00
Garth Minette
c20fd9050f Fixed refactored shell2d() examples. 2021-01-05 02:14:04 -08:00
Garth Minette
6187f5b65a Corrected planar= default for bounding_box() 2021-01-05 02:06:39 -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
6fb0343016 minkowski_difference() 3d bugfix. 2020-12-29 22:04:47 -08:00
Garth Minette
69124938a6 Added planer=true to minkowski_difference() and bounding_box(). Refactored shell2d(). 2020-12-29 21:02:46 -08:00
Garth Minette
423fef1094 Fixes for bounding_box() and minkowsi_difference() 2020-12-18 19:04:28 -08:00
Jerome Plut
8b22f3da08 Wrote better documentation for get_named_args() 2020-12-04 00:10:23 +01:00
Jerome Plut
1d324128e4 Added more flexibility to get_named_args(), and all the left_half(), etc. as functions 2020-12-03 21:40:32 +01:00
Jerome Plut
be8b1036d8 Improved a bit on is_region(); use get_named_args() in half_of() 2020-12-03 21:40:32 +01:00
Jerome Plut
16204c6724 Allowed half_of() to work on paths, regions and surfaces. 2020-12-03 21:40:32 +01:00
Jerome Plut
96bd60aceb half_of() coded as a function for points, paths and regions; VNFs still TODO 2020-12-03 21:40:32 +01:00
Garth Minette
197167225d Added bounding_cube() and minkowski_difference() 2020-09-13 21:50:39 -07:00
Garth Minette
dba5aab918 Implement Issue #2. Added diameter alternates for most radius options. 2020-08-26 20:39:45 -07:00
Revar Desmera
53c1e25395 Standardize indention on spaces, not tabs. 2020-05-29 19:04:34 -07:00