Revar Desmera
|
b048570f7a
|
Bugfix for bezier_segment_length() for unusual bezier curves.
|
2020-03-06 17:28:58 -08:00 |
|
Adrian Mariano
|
f67b0dbfc5
|
Added support for rounding factor k to path_to_bezier and smooth_path.
|
2020-03-05 17:05:23 -05:00 |
|
Adrian Mariano
|
fcbeadc363
|
renamed replist to repeat
fixed normalization issue in path_to_bezier
|
2020-03-04 23:22:39 -05:00 |
|
Adrian Mariano
|
a8ed6214be
|
Fixed bug in path_to_bezier and added example to smooth_path.
|
2020-03-04 22:26:23 -05:00 |
|
Adrian Mariano
|
51af394c24
|
Added force_list, path_to_bezier, smooth_path, associate_vertices,
improved skin and sweep error handling. Allow path_sweep to take a 2d
path.
|
2020-03-04 20:24:00 -05:00 |
|
Revar Desmera
|
07bfcd6a57
|
Renamed normalize() to unit()
|
2020-03-02 19:30:20 -08:00 |
|
Revar Desmera
|
6651e1be42
|
Renamed orient_and_anchor() to attachable() and refactored arguments and internals.
|
2020-02-29 13:16:15 -08:00 |
|
Revar Desmera
|
f5803a696a
|
Fixed spelling of Asymmetric
|
2020-01-31 23:32:34 -08:00 |
|
Revar Desmera
|
06ca151bc8
|
Fixed bezier patch example.
|
2020-01-31 23:09:04 -08:00 |
|
Revar Desmera
|
8da60800c9
|
Consolidated path code into paths.scad
|
2020-01-30 14:00:10 -08:00 |
|
Revar Desmera
|
fa055e9469
|
Tweaked move(), rot(), scale(), etc to handle bezier patches and VNF structures. Added mirror() and skew_XX() functions.
|
2019-12-04 02:24:34 -08:00 |
|
Revar Desmera
|
d999822355
|
Refactored bezier patch code to use VNFs.
|
2019-11-11 00:50:25 -08:00 |
|
Revar Desmera
|
302b8c4b2f
|
Removed assert_in_list() in favor of assert(in_list())
|
2019-10-31 01:33:28 -07:00 |
|
Revar Desmera
|
4a2fb2ee56
|
Split VNF structures out into vnf.scad
|
2019-10-21 16:44:39 -07:00 |
|
Revar Desmera
|
0e187c82f8
|
Added paths.scad to std.scad since it's used by so many modules.
|
2019-08-10 15:50:30 -07:00 |
|
Revar Desmera
|
94c2378136
|
Fix error in bezier_offset() docs.
|
2019-06-24 02:24:17 -07:00 |
|
Revar Desmera
|
72c0922c13
|
Reworked bezier_offset()
|
2019-06-24 02:18:37 -07:00 |
|
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 |
|