Commit graph

139 commits

Author SHA1 Message Date
Revar Desmera
131c0ea99d Syntags for affine.scad, attachments.scad, ball_bearings.scad, beziers.scad, bottlecaps.scad. 2023-05-09 18:04:29 -07:00
Revar Desmera
7404c2d047 Added Synopses to beziers.scad 2023-04-03 19:22:51 -07:00
Adrian Mariano
2c54188c24 doc fixes 2023-03-05 12:11:30 -05:00
Adrian Mariano
14e12d8456 assert cleanup 2022-11-09 16:54:27 -05:00
Garth Minette
efa0900446 Newer OpenSCAD dev versions get syntax errors on doubled commas. 2022-08-23 20:10:22 -07:00
Adrian Mariano
d4378a0dc1 degenerate examples for bezier normals 2022-04-26 22:39:16 -04:00
Adrian Mariano
99b20da8be improve speed in trivial path subdivision (subdivide_path)
fix bug in bezier_patch_points when u,v are singletons
add bezier_patch_normals
2022-04-15 16:12:53 -04:00
Adrian Mariano
82b4b284a9 make slop undef and add get_slop()
add no_children in places
2022-04-11 22:18:52 -04:00
Adrian Mariano
7afef10a79 usage messages fixes, req_children additions 2022-03-31 18:12:23 -04:00
Revar Desmera
86a7766984
Revert "Reverted X^Y syntax to pow(X,Y)" 2022-01-22 19:26:17 -08:00
Garth Minette
535fea37e5 Reverted X^Y syntax to pow(X,Y) 2022-01-21 17:23:15 -08:00
Adrian Mariano
c93f2041dc doc tweaks
fix interface to bezier_curve()
2022-01-09 09:55:26 -05:00
Adrian Mariano
b41b90bc2a bug fixes 2022-01-09 09:14:32 -05:00
Adrian Mariano
b1ed2d0c6c bezier surface reorg, removed triangular bezier patches 2022-01-09 01:27:15 -05:00
Adrian Mariano
f5d0854549 debug function rename
attachment function reorder
add axes to egg examples
2022-01-08 23:08:34 -05:00
Adrian Mariano
c61f7b8439 bug fix 2022-01-07 19:06:55 -05:00
Adrian Mariano
1b88fc2375 bugfix 2022-01-07 18:23:41 -05:00
Adrian Mariano
9db49798e4 bugfix 2022-01-07 17:56:26 -05:00
Adrian Mariano
20e9552cc3 bugfix 2022-01-07 16:01:12 -05:00
Adrian Mariano
f395fe5aaf bugfixes 2022-01-07 14:56:31 -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
70afd85c18 fix smooth_path and path_to_bezier to handle 1-regions 2022-01-04 23:11:34 -05:00
Revar Desmera
f9c5dc2cb9 Fixes for rect(center=) 2021-12-13 16:31:14 -08:00
Revar Desmera
59bf523908 Lots of docs tweaks for openscad-docsgen v2 2021-12-13 15:48:30 -08:00
Adrian Mariano
ed275481b0 tweak axes for docs 2021-11-13 17:40:24 -05:00
Adrian Mariano
69e8491659 doc tweaks
vnf_merge split
2021-11-11 08:45:30 -05:00
Adrian Mariano
727bc43401 doc fixes 2021-11-10 19:58:47 -05:00
Adrian Mariano
2a3a22ade7 hide contents of edges.scad
edges.scad holds new 4 section docs for how to specify cube parts
2021-11-10 16:34:10 -05:00
Adrian Mariano
a75a368dd5 Move linear algebra to linalg.scad
columns->column because the multiindex case is handled by submatrix
and also it never occurs in the code.
2021-10-26 16:45:14 -04:00
Adrian Mariano
a7ca1b1b64 more beziers fixes 2021-10-17 21:21:53 -04:00
Adrian Mariano
80c6e0666d fix beziers to handle removal of vnf= option in vnf_vertex_array 2021-10-17 20:48:58 -04:00
Adrian Mariano
2d205a2568 subarray -> columns 2021-10-15 22:39:10 -04:00
Adrian Mariano
dbec028bd1 bug fix 2021-10-06 22:31:13 -04:00
Adrian Mariano
33484f2c4b misc bugfixes 2021-10-06 21:53:46 -04:00
Adrian Mariano
bb77faa0c9 assorted doc fixes
eliminate trace_path
_path_self_intersections fix
2021-10-06 21:16:39 -04:00
Adrian Mariano
1cca11ab28 Removed unnecessary requirement for splinesteps>=3, added some error
checks on splinesteps, added example of using splinesteps=1 to chamfer
in rounded_prism.

Added rot_resample, rot_inverse.
2021-07-04 11:25:54 -04: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
Garth Minette
9668eefb7d Tweaks to beziers.scad docs formatting. 2021-05-09 16:45:37 -07:00
Adrian Mariano
dea5949df8 Fix face orientation bugs in vnf_vertex_array, rounded_prism,
bezier_patch_degenerate.  Added reverse option to count().
2021-04-12 20:15:01 -04: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
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
698268c8c7 Resolved conflicts with master. 2021-04-06 19:18:57 -07:00
Garth Minette
bda2661855 Merge branch 'master' into pr/483 2021-04-06 18:22:39 -07:00
RonaldoCMP
2c03b19246 Revert "Merge remote-tracking branch 'upstream/master'"
This reverts commit fd2c073bb2, reversing
changes made to d4c7fab7ed.
2021-04-05 15:59:54 +01:00
Adrian Mariano
957907200b bezier doc fixes, test for complex() 2021-04-02 20:39:14 -04:00
Adrian Mariano
dd13967049 Cleanup of path_resample, add tests for round_corners, fix
bezier_curve and arc to always return n points for either endpoint
setting.
2021-04-02 16:59:29 -04: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