Commit graph

194 commits

Author SHA1 Message Date
Adrian Mariano
9e4d46eecf Add median function 2021-10-21 15:33:25 -04:00
Adrian Mariano
c98dc64d20 Merge remote-tracking branch 'upstream/master' 2021-10-20 23:39:52 -04:00
Adrian Mariano
76272d9d9a add region centroid capability and consolidate into one centroid
function for polygons, regions and VNFs.
Fix bug with anchors for linear_sweep (due to centerpoint issues)
Fix intersection anchors for vnfs when anchor vector intersects
in a path instead of a single point.
2021-10-20 22:44:55 -04:00
Revar Desmera
d8760681a9
Merge pull request #696 from adrianVmariano/master
vnf cleanup
2021-10-15 20:52:30 -07:00
Adrian Mariano
2d205a2568 subarray -> columns 2021-10-15 22:39:10 -04:00
RonaldoCMP
f22d24ee15 Minor changes in triangulate code and docs, 2021-10-13 21:20:42 -03:00
Garth Minette
dba4e49eb9 Removed bad See Also's for gaussian_random_points(). 2021-10-01 22:02:29 -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
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
Adrian Mariano
e6a2ee2084 Fix Examples: -> Example: when there's no render 2021-09-16 19:33:55 -04:00
Garth Minette
ee504540c3 Fix quant docs to point out non-integer quanta are allowed. 2021-07-07 23:28:07 -07:00
Garth Minette
0db5d6dd06 Remove int constraint from quant calls. 2021-07-06 22:37:51 -07:00
RonaldoCMP
b1b37eba5d Merge remote-tracking branch 'upstream/master' 2021-07-02 11:45:22 +01:00
RonaldoCMP
eaed14c9b6 correction of gcd 2021-07-02 11:42:00 +01:00
RonaldoCMP
662d2c66f0 Doc and formating tweaks, minor code bugs/changes 2021-07-02 11:30:13 +01:00
Garth Minette
c98a3dfe9a Add all_integer() and group_data(). 2021-06-30 17:05:44 -07:00
Garth Minette
5a355434ce Tweaks for docs usage lines. 2021-06-26 20:59:33 -07:00
Garth Minette
48c5139099 Fix tab indents. 2021-06-22 17:20:08 -07:00
RonaldoCMP
d18f558c1a Extend convolve and deltas; do minor doc corrections 2021-06-22 01:20:05 +01:00
Garth Minette
a748c77077 vmul() to v_mul(), etc. 2021-06-14 20:28:49 -07:00
Revar Desmera
eade6f6f4b
Merge pull request #547 from revarbat/revarbat_dev
Added hull.scad to std.scad.
2021-05-23 17:53:56 -07:00
Garth Minette
da2292c91a Added hull.scad to std.scad. 2021-05-23 17:51:14 -07:00
Adrian Mariano
16ec2ecbd6 doc addition 2021-05-21 20:21:50 -04:00
Adrian Mariano
19c521913d Added general root finder 2021-05-21 19:03:07 -04:00
Adrian Mariano
c4ace59ccd Add vantage point tree for searching vector lists. Add "concave"
method to vnf_vertex_array.
2021-05-11 20:51:09 -04:00
Revar Desmera
0718bcb9be
Merge pull request #496 from adrianVmariano/master
vnf_tri_array & bezier_patch_degenerate
2021-04-12 00:38:44 -07:00
Adrian Mariano
d4d5794ef2 fixed sum to handle larger input
added all_equal
added vnf_tri_array as public
added bezier_patch_degenerate as public
2021-04-11 22:29:25 -04:00
RonaldoCMP
f9e7baa515 Review of is_matrix 2021-04-11 12:33:40 +01:00
Garth Minette
2225257f09 Tweaks suggested by @adrianVmariano. 2021-04-08 17:27:43 -07:00
Garth Minette
8bd3ef8a74 Removed range(), rangex(). Added count(). 2021-04-07 20:57:45 -07:00
Garth Minette
b424bad5c2 Added lerpn(). Removed modrange(). any(), all(), and count_true() can now be given function literals. 2021-04-06 16:59:56 -07:00
Garth Minette
23372f2b2e Removed delibrate docs errors. 2021-03-30 16:44:47 -07:00
Garth Minette
257f1ec1f8 Setup Problem Matcher. Added some deliberate docs errors to test with. 2021-03-30 15:27:57 -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
d7cb503ffc Replace most trivial uses of slice() with faster list_head() and list_tail() 2021-03-25 00:23:36 -07:00
Adrian Mariano
35c2d7df42 doc tweaks for skin
bug fixes for is_matrix, is_vector, and new tests for same
2021-03-14 10:25:22 -04:00
Adrian Mariano
9f249d9cf3 fast sum for matrices too 2021-03-13 20:33:03 -05:00
Adrian Mariano
4dc2d4cfe5 Fix bug in skin, add some complex stuff to math and tests 2021-03-12 20:36:34 -05:00
Adrian Mariano
d8f1581149 inner product version of sum 2021-03-12 19:17:03 -05:00
Garth Minette
6cfbc538fc Re-work to use openscad_docsgen package. 2021-02-19 19:56:43 -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
70a6b7fac8 Fixed some undef warnings in distributors. 2020-12-09 23:43:08 -08:00
Adrian Mariano
f598426344 Add cumprod function and regression test 2020-10-23 19:06:30 -04:00
Adrian Mariano
c80c7c558a Added rot_decode to decode rotation matrices and matrix_trace,
supporting function, and regression tests for both.
2020-10-20 16:26:11 -04:00
Garth Minette
38873d8ef9 Fixed a bunch of docs errors with Usage headers. 2020-10-03 20:29:35 -07:00
Garth Minette
16ee49e8b2 Fixed a bunch of undef math warnings with dev snapshot OpenSCAD builds. 2020-10-03 19:50:29 -07:00
Garth Minette
23bcc1b806 Removed sum_of_squares() as it's redundant with sqr(vector) 2020-09-28 16:56:18 -07:00