Commit graph

1120 commits

Author SHA1 Message Date
Revar Desmera
794741f824 Added regression for skew() 2020-06-21 19:46:22 -07:00
Revar Desmera
bebb993125 Added regressions for transforms.scad 2020-06-21 01:30:49 -07:00
Revar Desmera
012c8d555d Added regressions for vfloor() and vceil() 2020-06-20 21:42:22 -07:00
Revar Desmera
0c612f40f6 Added regression for Q_Cumulative() 2020-06-20 21:31:38 -07:00
Revar Desmera
e89a2afaee Merge branch 'master' of github.com:revarbat/BOSL2 2020-06-20 19:52:07 -07:00
Revar Desmera
20dfaac113 Bugfix for #182. Added assert_equal() and assert_approx() for regression helpers. 2020-06-20 19:51:58 -07:00
Revar Desmera
48e0e90f85
Merge pull request #186 from adrianVmariano/master
round_corners tweak to move $fn deeper into calls add refine option to subdivide_path
2020-06-20 09:57:38 -07:00
Adrian Mariano
66ec3ec6c0 Added refine option to subdivide_path 2020-06-20 12:49:13 -04:00
Adrian Mariano
5083452f1f moved $fn inside round_corners calls 2020-06-20 12:48:25 -04:00
Revar Desmera
1f7e1f5d0d Make CI run on PRs. 2020-06-19 23:46:21 -07:00
Revar Desmera
c86f01cba1 Don't need to install wget in CI. 2020-06-19 23:28:30 -07:00
Revar Desmera
fdcd7453b3 Regression fails should fail CI. 2020-06-19 23:25:59 -07:00
Revar Desmera
4cfd38e24f Regression test CI fix. 2020-06-19 23:18:04 -07:00
Revar Desmera
f727a9c3f1 Add regression run to CI. 2020-06-19 23:00:40 -07:00
Revar Desmera
1cd153d588 Fix OPENSCADPATH for checkdocs action. 2020-06-19 20:22:56 -07:00
Revar Desmera
93c5237d1d Debugging checkdocs action. 2020-06-19 20:12:13 -07:00
Revar Desmera
e9ca2bff0d Add OPENSCADPATH to github actions. 2020-06-19 20:07:52 -07:00
Revar Desmera
45f46c6e43 Go back to using latest Ubuntu in github actions. 2020-06-19 19:57:11 -07:00
Revar Desmera
f2af703240 Fix mktemp error in github actions. 2020-06-19 19:55:14 -07:00
Revar Desmera
fa277d1fd3 Try using appimage in github actions. 2020-06-19 19:41:06 -07:00
Revar Desmera
1d8e2ddcbc Using snap apps in github actions is unreliable. 2020-06-19 18:57:53 -07:00
Revar Desmera
33c8751f4a Make python scripts refer more generically to python3 instead of python3.7 2020-06-19 18:27:34 -07:00
Revar Desmera
540f691056 libtiff5 fix for checkdocs workflow. 2020-06-19 18:17:37 -07:00
Revar Desmera
e57d560fa2 Install Pillow for python checkdocs workflow. 2020-06-19 18:10:47 -07:00
Revar Desmera
71adc3e2ef checkdocs workflow bugfix. 2020-06-19 18:03:51 -07:00
Revar Desmera
8e24ff55de Merge branch 'master' of github.com:revarbat/BOSL2 2020-06-19 16:51:36 -07:00
Revar Desmera
eecb539080 Adding checkdocs workflow. 2020-06-19 16:51:28 -07:00
Revar Desmera
1749dd349a
Merge pull request #185 from adrianVmariano/master
Fixed bug which produced too few segments in round_corners with circular rounding.  Corrected $fn values for various examples.
2020-06-19 14:29:28 -07:00
Adrian Mariano
7982929897 Moved $fn into round_corners calls instead of polygon calls. 2020-06-19 16:50:47 -04:00
Adrian Mariano
bab69faf13 Fixed bug which produced too few segments in round_corners with
circular rounding.  Corrected $fn values for various examples.
2020-06-19 16:35:14 -04:00
Revar Desmera
f2d26b6513 Try action runner with Ubuntu 16.04 2020-06-18 19:54:37 -07:00
Revar Desmera
0a8587b9c5
Create generate_docs.yml 2020-06-18 19:47:02 -07:00
Revar Desmera
fe4927cfb6 Bugfixes for rounding examples. 2020-06-18 19:21:55 -07:00
Revar Desmera
315f7eb208
Merge pull request #183 from adrianVmariano/master
Added polynomial root finding and complex math to math.scad.  Changed path_to_bezier to new algorithm (which uses polynomial roots).  And updated path_smooth to use the new code.
2020-06-18 14:59:17 -07:00
Adrian Mariano
7aab27266f Added polynomial root finding and complex math to math.scad. Changed
path_to_bezier to new algorithm (which uses polynomial roots).  And
updated path_smooth to use the new code.

Also removed extra (?) include<skin.scad> and
include<strings.scad> from rounding.scad and
removed the common $fn=36 that was forced on all the examples.  (May
break something...we'll look at the examples and see.)  I added $fn=36
to some examples.
2020-06-18 17:50:25 -04:00
Revar Desmera
5b39cefe7b Fixed skin() regression. 2020-06-15 01:29:23 -07:00
Revar Desmera
e3b64888a8 Added regressions for strings.scad. 2020-06-15 01:25:35 -07:00
Revar Desmera
6ec3ce1556 Bugfix for suffix() when len is longer than the string length. 2020-06-15 01:24:57 -07:00
Revar Desmera
e2c0d6dc98 Bugfix for fmt_int() found by creating regressions. 2020-06-14 23:53:10 -07:00
Revar Desmera
761421a148 Made func_coverace.py more robust. 2020-06-14 20:54:16 -07:00
Revar Desmera
3b07cf210b Merge branch 'master' of github.com:revarbat/BOSL2 2020-06-14 18:33:10 -07:00
Revar Desmera
ef13137657 Fix for issue #180. 3D stroke works again. 2020-06-14 18:32:59 -07:00
Revar Desmera
cbd22d5617
Merge pull request #179 from adrianVmariano/master
speed improvements
2020-06-14 12:47:54 -07:00
Adrian Mariano
408833d4ef speed improvement for vnf_centroid 2020-06-14 09:52:27 -04:00
Revar Desmera
e9468f92e1
Merge pull request #178 from adrianVmariano/master
sum speed improvement
2020-06-13 20:20:53 -07:00
Adrian Mariano
a5753d7953 Added non-uniform sampling to deriv and uniform option to
path_tangents, and path_segment_lengths.
2020-06-13 22:35:22 -04:00
Adrian Mariano
57034ac955 further vnf_volume speed improvement 2020-06-13 21:56:15 -04:00
Adrian Mariano
224555a9ec Speed improvement for sum() in vector and list of vectors case 2020-06-13 20:39:45 -04:00
Revar Desmera
1da733fd32
Merge pull request #177 from adrianVmariano/master
Update vnf_volume and vnf_centroid to avoid vnf_triangulate.  Huge speed gain.
2020-06-13 15:05:30 -07:00
Adrian Mariano
39de8491a3 Update vnf_volume and vnf_centroid to avoid vnf_triangulate. Huge
speed gain.
2020-06-13 10:15:57 -04:00