Garth Minette
b5f3a86fc8
Added color=, joint_color=, endcap_color=, endcap_color1=, endcap_color2= to stroke()
2021-10-02 00:24:33 -07:00
Revar Desmera
761b141473
Merge pull request #670 from revarbat/revarbat_dev
...
Remove version.scad from skipped docs files list.
2021-10-01 23:21:07 -07:00
Garth Minette
b2a08ddfe9
Remove version.scad from skipped docs files list.
2021-10-01 23:17:31 -07:00
Revar Desmera
ec331c4068
Merge pull request #669 from revarbat/revarbat_dev
...
Removed bad See Also's for gaussian_random_points().
2021-10-01 22:24:14 -07:00
Garth Minette
dba4e49eb9
Removed bad See Also's for gaussian_random_points().
2021-10-01 22:02:29 -07:00
Revar Desmera
c0ac2d7d51
Merge pull request #667 from adrianVmariano/master
...
new helix() and gaussian vectors with full covariance matrix
2021-10-01 21:27:51 -07:00
Revar Desmera
f11541ea08
Merge pull request #668 from revarbat/revarbat_dev
...
Removed elided See Alsos.
2021-10-01 21:24:03 -07:00
Garth Minette
d3d7e606eb
Removed elided See Alsos.
2021-10-01 21:01:24 -07:00
Adrian Mariano
d66c1929a5
fix tests and bugs revealed by new tests
2021-10-01 23:57:07 -04:00
Adrian Mariano
a5ae4879be
add full covariance gaussian random vectors
...
add cholesky fatorization (needed for above, also useful for solving
symmetric linear systems.)
2021-10-01 23:37:06 -04:00
Adrian Mariano
71b22e5850
helix rewrite
...
make skin() take regions
2021-10-01 21:27:52 -04:00
Revar Desmera
b0b665c2b8
Merge pull request #665 from adrianVmariano/master
...
remove debug.scad, hide affine.scad
2021-10-01 18:07:58 -07:00
Adrian Mariano
df5971ba0f
rot_inverse got lost
2021-10-01 17:49:20 -04:00
Adrian Mariano
6e3efd68a4
big function re-org to eliminate debug.scad and hide affine.scad from docs
2021-10-01 00:30:28 -04:00
Adrian Mariano
261099e102
fix bug in spherical_random_points (non-uniform)
...
add region support to dashed_stroke
move a bunch of functions around for reorganization
2021-09-30 23:11:01 -04:00
Revar Desmera
cc5ca7d070
Merge pull request #664 from revarbat/revarbat_dev
...
2D fix for circle attachability.
2021-09-30 02:08:10 -07:00
Garth Minette
4b92d1eb18
2D fix for circle attachability.
2021-09-30 02:04:31 -07:00
Revar Desmera
7f5f4c83ec
Merge pull request #663 from revarbat/revarbat_dev
...
Make use of builtin cube(), cylinder(), sphere(), square(), circle().
2021-09-30 01:50:34 -07:00
Garth Minette
337d51be15
Builtin sphere() module does not have a center= argument.
2021-09-30 01:45:53 -07:00
Garth Minette
70be304f01
Make use of builtin cube(), cylinder(), sphere(), square(), circle().
2021-09-30 01:22:43 -07:00
Revar Desmera
5036a84b52
Merge pull request #662 from adrianVmariano/master
...
path intersection speedups and misc fixes
2021-09-28 22:34:45 -07:00
Adrian Mariano
956ae7076c
remove vnf_get_vertex
2021-09-28 21:51:55 -04:00
Adrian Mariano
ea9d133408
clarify that simple paths can have repeats
2021-09-28 21:22:05 -04:00
Adrian Mariano
7c3990f2ed
kludge to fix vnf_bend
2021-09-28 20:58:34 -04:00
Adrian Mariano
60c3a99e90
moved some functions around and renamed
2021-09-28 19:08:47 -04:00
Adrian Mariano
9b7c3acfd7
speedup for path_region_intersections, small fixes/tweaks
2021-09-28 16:36:32 -04:00
Adrian Mariano
000d84923d
add sanitize_region, appease docsgen
2021-09-27 21:36:24 -04:00
Adrian Mariano
dbee0abec6
split_path_at_region_crossings does not return zero length segments
...
faster code for path and region intersections
2021-09-27 18:33:44 -04:00
Adrian Mariano
b7c5b789b7
point_in_polygon removed closed option from code, fix docs
2021-09-27 18:10:20 -04:00
Adrian Mariano
c15ff24edd
use is_bool_list
2021-09-27 18:08:30 -04:00
Revar Desmera
db1715b651
Merge pull request #661 from adrianVmariano/master
...
path/region algorithm bugfixes
2021-09-26 16:44:34 -07:00
Adrian Mariano
7776ae8e67
_assemble_path_from_fragments discards zero area polygons
...
split_path_at_self_crossings discards zero-length (single point) "segments"
polygon_line_intersection bugfix
remove debug echoes
2021-09-24 17:33:18 -04:00
Revar Desmera
58b33fb3b6
Merge pull request #660 from revarbat/revarbat_dev
...
Fixed See Also refs for removed jitter function.
2021-09-22 22:44:29 -07:00
Garth Minette
47b803276b
Fixed See Also refs for removed jitter function.
2021-09-22 22:41:00 -07:00
Revar Desmera
2911110bd0
Merge pull request #659 from adrianVmariano/master
...
screws bugfix & paths doc changes
2021-09-22 21:38:33 -07:00
Adrian Mariano
a2c5e49e2d
Clean up phillips_mask to just produce driver tip and not shaft
2021-09-22 22:02:29 -04:00
Adrian Mariano
880c245d3f
merge drive files
...
add functions to compute depth/diam of phillips recess
2021-09-22 21:15:15 -04:00
Adrian Mariano
48ccc85c16
fix doc error
2021-09-22 16:18:54 -04:00
Adrian Mariano
2f895cb8d1
hiding some infrastructure, added is_path_simple()
2021-09-22 14:59:18 -04:00
Adrian Mariano
43f37908df
fix offset bug
2021-09-21 20:20:18 -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
RonaldoCMP
9a0f18ed44
Merge remote-tracking branch 'upstream/master'
2021-09-20 13:47:23 +01:00
Revar Desmera
b96fbca930
Merge pull request #657 from revarbat/revarbat_dev
...
Correction for _path_cut_points() rename.
2021-09-19 20:42:19 -07:00
Garth Minette
0260d92187
Correction for _path_cut_points() rename.
2021-09-19 20:08:38 -07:00
Revar Desmera
f993e4339e
Merge pull request #656 from revarbat/revarbat_dev
...
Removed See Also for undocumented function.
2021-09-18 22:27:15 -07:00
Garth Minette
6f183489e0
Removed See Also for undocumented function.
2021-09-18 22:26:24 -07:00
Revar Desmera
b4ad1eb5bf
Merge pull request #655 from adrianVmariano/master
...
path cut bugfix
2021-09-18 21:19:31 -07:00
Adrian Mariano
7db5faf77f
path_cut bug fix
2021-09-18 23:54:27 -04:00
Revar Desmera
3483839d96
Merge pull request #654 from adrianVmariano/master
...
paths.scad cleanup
2021-09-18 19:39:53 -07:00