Commit graph

36 commits

Author SHA1 Message Date
Revar Desmera
2f6671e56d Long overdue path and bezier function and module name cleanups. 2019-06-24 00:32:13 -07:00
Revar Desmera
6dbff74f2b Rewrote bezier_segment_closest_point() algorithm to search all minima. 2019-06-19 01:35:08 -07:00
Revar Desmera
e33990c141 Added better bezier_curve() example images. 2019-06-01 17:10:16 -07:00
Revar Desmera
0733eb7e34 Added bezier_curve() 2019-05-31 18:25:47 -07:00
Revar Desmera
01a52cdac4 Fixed bezier patch functions to all accept mixes of triangular and rectangular patches in the patches list, instead of having separate tris arguments. 2019-05-28 14:50:20 -07:00
Revar Desmera
f378b70151 Added in range step of 1 to avoid errors. 2019-05-26 22:34:46 -07:00
Revar Desmera
15b8f9ba67 Simplified usages. 2019-05-26 13:45:22 -07:00
Revar Desmera
bb10d40dc7 Fixed docs links. 2019-05-26 12:47:50 -07:00
Revar Desmera
16919f39c3 Reworked orientation to use vectors. Added spin. 2019-05-25 23:31:05 -07:00
Revar Desmera
26aaf480f5 Fixed bezier_patch_flat() 2019-05-12 18:09:14 -07:00
Revar Desmera
c79e887612 Removed per-file copyright messages in favor of the LICENSE file. 2019-05-03 12:30:20 -07:00
Revar Desmera
69d882b4d5 Cleaned up dependency includes in non-std libfiles. 2019-05-03 12:19:51 -07:00
Revar Desmera
5a16152416 Renamed align to anchor. 2019-04-22 20:55:03 -07:00
Revar Desmera
7e1598d66d Fixed corner and top/bottom edge orientations. 2019-04-22 01:08:41 -07:00
Revar Desmera
cc36235736 Updated copyright years. Split math.scad up. Enabled attach for lots of shapes. Removed backwards compatability. 2019-04-19 17:02:17 -07:00
Revar Desmera
1d6aefc867 Removed all uses and incudes. Document all includes needed for each file. Added std.scad include. 2019-04-19 00:25:10 -07:00
Revar Desmera
a46ea27fca Changed all BOSL references to BOSL2. 2019-04-18 23:45:46 -07:00
Revar Desmera
6b0e796462 Renamed all V_ constants. Removed ALIGN_ constants. 2019-04-18 23:32:17 -07:00
Revar Desmera
08711565e7 Removed deprecations. 2019-04-18 21:16:10 -07:00
Revar Desmera
cb3a380740 Docs tweaks and examples images added. 2019-03-31 14:53:58 -07:00
Revar Desmera
d238236c59 Added patch_reverse() 2019-03-31 04:42:55 -07:00
Revar Desmera
d0595fb132 Quadrupled bezier patch speed. 2019-03-30 15:44:36 -07:00
Revar Desmera
b8239d2dde Added support for triangular bezier patches. 2019-03-30 01:54:05 -07:00
Revar Desmera
1d4bf6dcda Added Bezier patch and surface support. 2019-03-27 19:31:07 -07:00
Revar Desmera
1dc7df18fb Added several bezier functions. 2019-03-26 23:23:25 -07:00
Revar Desmera
228f4c4134 vector3d_angle -> vector_angle 2019-03-25 03:52:09 -07:00
Revar Desmera
71395098ec Fixed some alignment issues with rotate_extrude_bezier() 2019-03-23 03:21:00 -07:00
Revar Desmera
9a3c25d3d3 Massive reworking of documentation production. 2019-03-22 21:13:18 -07:00
Revar Desmera
4401bb1135 Fixed linear_extrude_bezier default args to behave more like linear_extrude default args. 2019-02-04 04:25:33 -08:00
Revar Desmera
89657fdcb2 Updated extrude_2d_shapes_along_bezier example. 2019-02-02 19:59:46 -08:00
Revar Desmera
e69f017023 Fixed up some comments in beziers.scad 2018-11-25 15:23:30 -08:00
Revar Desmera
4c935bf9f2 Added extrude_2d_shapes_along_3dpath() 2018-11-24 01:37:56 -08:00
Revar Desmera
2673b157a2 Added linear_extrude_bezier(). 2018-10-03 18:24:07 -07:00
Revar Desmera
2d9fa565b3 Updated bezier code to support N-point beziers. 2018-02-16 14:49:32 -08:00
Revar Desmera
15c764a119 Minor bugfixes. 2017-08-31 00:38:36 -07:00
Revar Desmera
b3f19b1407 Initial code dump. 2017-08-29 17:00:16 -07:00