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
Revar Desmera
42e064c2ac
Quantization tweak to cylindrical_extrude().
2020-05-17 21:33:06 -07:00
Revar Desmera
8a64ae7a9c
Tweaked cylindrical_extrude() to make sure wedges union.
2020-05-16 01:14:44 -07:00