Commit graph

262 commits

Author SHA1 Message Date
Revar Desmera
8b6e5aeefb
Merge pull request #1065 from adrianVmariano/master
rename path functions
2023-03-02 18:36:31 -08:00
Adrian Mariano
036da1a3ef Rename close_path and cleanup_path to list_wrap and list_unwrap 2023-03-02 19:40:12 -05:00
Cedric Vincent
d9f118e44f Fix "linear_sweep(..., texture=..., scale=..., twist=...)".
The commit 'Fix "linear_sweep(..., texture=..., scale=...)" was not
enough.  This one fixes linear_sweep(..., texture=...) when scale
and/or twist parameters are specified.

Code to reproduce the fixed issue:

  linear_sweep(ellipse(d = [5, 10]), 5, twist = 45, texture = "bricks", scale = 0.5);
2023-02-24 20:54:11 +01:00
Cedric Vincent
a8aff7bcc3 Fix "linear_sweep(..., texture=..., scale= ...)".
Scaling was done upside down.
2023-02-18 14:29:04 +01:00
Adrian Mariano
2d35733980 doc fixes, allow threads=true with screw specs 2023-02-06 18:31:01 -05:00
Adrian Mariano
f9b06bf8f6 fix double parens typo 2023-02-05 23:32:13 -05:00
Adrian Mariano
a0127cf641 doc fixes 2023-02-05 23:02:37 -05:00
Adrian Mariano
b594c8c0c5 doc fixes 2023-02-05 21:17:38 -05:00
Adrian Mariano
b780191c20 move texture descriptions into examples 2023-02-05 20:41:23 -05:00
Adrian Mariano
0511dbd967 doc fixes 2023-02-04 21:41:27 -05:00
Adrian Mariano
1b218145fd a few more examples 2023-02-04 18:37:08 -05:00
Adrian Mariano
87abec1a7f fix broken example 2023-02-04 17:05:56 -05:00
Adrian Mariano
71449ee3ac fix tri_grid texture, add more error handling for texture args 2023-02-04 16:13:49 -05:00
Adrian Mariano
29dec56cd2 Document texture inset/gap arguments and fix textures for consistent
use of inset argument.
2023-02-04 12:36:53 -05:00
Adrian Mariano
711050e605 fix doc typo in skin, fix first section docs in distributors 2023-02-03 17:17:38 -05:00
Adrian Mariano
b47fcbf595 fix bug in left hand spirals in spiral_sweep
add multi-facet higbee to threaded_rod
2023-01-31 22:49:23 -05:00
Adrian Mariano
3426fa2df6 Merge remote-tracking branch 'upstream/master' 2023-01-31 16:49:19 -05:00
Adrian Mariano
d8dccc0005 Fix slice() bug when index is off the end, doc fix 2023-01-28 11:53:02 -05:00
Revar Desmera
4fa37a94d0
Merge branch 'master' into revarbat_dev 2023-01-23 15:02:55 -08:00
Revar Desmera
6602ff3eee Get Textures Figures to render. 2023-01-23 15:01:14 -08:00
Adrian Mariano
b0042882c9 fix vnf_vertex_array bug where zero area faces don't get removed 2023-01-21 13:36:33 -05:00
Adrian Mariano
554d197976 doc fixes 2023-01-20 07:10:57 -05:00
Adrian Mariano
622333c8d7 Parameter fixes and doc fixes 2023-01-16 00:14:08 -05:00
Adrian Mariano
84d2e3d417 Add linear_sweep examples with disconnected texture ends and show fix 2023-01-15 09:25:38 -05:00
Adrian Mariano
8b91ce9496 doc tweaks 2022-12-17 14:05:20 -05:00
Adrian Mariano
732033196a texture fixes, relax checks, and added docs 2022-12-17 13:51:52 -05:00
Adrian Mariano
b4a31b82de spiral_sweep didn't actually do left handed when it was requested
changed higbee options to taper options, with negative for tapers
within specified length and positive for tapers extending the length
2022-12-14 20:03:36 -05:00
Adrian Mariano
73f28d65e6 Merge remote-tracking branch 'upstream/master' 2022-11-24 10:38:55 -05:00
Adrian Mariano
2a98374ef1 Fix short taper bug for spiral_sweep()
Doc fixes
2022-11-22 18:54:01 -05:00
Adrian Mariano
d3836b9bc3 fix style of helical threads 2022-11-19 13:30:30 -05:00
Revar Desmera
44866fc1e2 Fix for #985: cyl(r1,r2,h,chamfer) 2022-11-16 23:55:36 -08:00
Adrian Mariano
14e12d8456 assert cleanup 2022-11-09 16:54:27 -05:00
Revar Desmera
d766cb984e Removed erroneous trailing comma. 2022-10-22 21:18:46 -07:00
Revar Desmera
3d464f3244 Improved VNF tile texture validation. 2022-10-22 21:16:28 -07:00
Revar Desmera
457e395f0e Renamed textures. Reordered textures docs. Added tri_grid texture. 2022-10-20 19:55:49 -07:00
Adrian Mariano
bf21ab38ba remove echo 2022-10-17 19:54:29 -04:00
Adrian Mariano
30a7e40cf9 misc doc fixes, adjust scale to allow independent x and y scales 2022-10-17 19:26:37 -04:00
Adrian Mariano
9cf6a0b3a8 bugfix 2022-10-14 06:19:45 -04:00
adrianVmariano
a8442c74fb
Merge branch 'master' into master 2022-10-13 22:57:48 -04:00
Adrian Mariano
a994011f4d add scale argument to path_sweep() 2022-10-13 19:00:45 -04:00
Revar Desmera
0e34b6799b Cleaning up textures docs. 2022-10-13 00:15:50 -07:00
Revar Desmera
ee248ec74d Made various masks3d.scad shapes attachable. Added bbox atype to linear_sweep() 2022-09-25 20:56:04 -07:00
Revar Desmera
feac6804fd Fix for issue #935: rotate_sweep() heightfield texture caps were bad. 2022-09-14 17:31:09 -07:00
Garth Minette
c3b1c4dd5b Enable taper lookup tables. 2022-08-26 14:10:37 -07:00
Revar Desmera
3ca4643e71 Textures integration bugfixes. 2022-08-21 00:21:58 -07:00
Revar Desmera
60a565381a Hid textured_*() functions/modules. Integrated textures into cyl(), linear_sweep(), and rotate_sweep() 2022-08-20 23:31:50 -07:00
Revar Desmera
709c7a152f Added texture support to linear_sweep() 2022-08-15 16:23:49 -07:00
Revar Desmera
bdca608b13 Added rotate_sweep() 2022-08-09 23:27:19 -07:00
Garth Minette
57320e4435 Disable texturing taper for intrinsicly closed region paths. 2022-07-20 23:14:06 -07:00
Garth Minette
f999a8af67 Added taper= to textured_revolution() 2022-07-20 22:49:53 -07:00
Garth Minette
0104011918 texture() cleanup. 2022-07-18 19:49:57 -07:00
Garth Minette
12f3f5ba1c Found another bug in textured_revolution(closed=false). 2022-07-17 14:40:00 -07:00
Garth Minette
83730c06b8 Minor construction bugfixes in textured_revolution(). 2022-07-16 01:02:49 -07:00
Garth Minette
e69b881ad0 Another textured_revolution() example bugfix. 2022-07-15 19:35:14 -07:00
Garth Minette
63039f5f97 Fixed textured_revolution() example. 2022-07-15 19:29:12 -07:00
Garth Minette
9a8202f54e textured_linear_sweep() bugfixes. 2022-07-15 18:58:15 -07:00
Garth Minette
186be66d4e Made texture functions/modules region aware. 2022-07-13 23:05:18 -07:00
Garth Minette
e182bc3c94 Fixed texture path tracing consistency. 2022-06-21 21:42:34 -07:00
Garth Minette
45a1b316ce get_texture() example errors. 2022-06-21 20:04:54 -07:00
Garth Minette
a8ebd11755 Make get_texture() examples generate images. 2022-06-21 19:36:55 -07:00
Garth Minette
58bdc7e4ec Example fixes for texture code. 2022-06-21 18:43:37 -07:00
Garth Minette
4c848ca081 Added VNF tile texture support. 2022-06-21 18:04:51 -07:00
Garth Minette
31e91f69a2 Added img2scad.py script. 2022-05-17 22:36:30 -07:00
Garth Minette
fd318a1170 Added conical capability (r1,r2) to cylindrical_heightfield() 2022-05-17 19:37:12 -07:00
Adrian Mariano
494b6a40db doc bugfix 2022-05-15 10:37:45 -04:00
Adrian Mariano
78818076cc remove echos 2022-05-03 18:53:46 -04:00
Adrian Mariano
c2a623d071 fix path_sweep handling of regions as input 2022-05-03 17:39:30 -04:00
Adrian Mariano
ea85b58c75 doc typo 2022-04-30 22:28:24 -04:00
Garth Minette
5cb31884cf textured_cylinder() Example tweak. 2022-04-20 20:48:36 -07:00
Garth Minette
a26ccb9dcd linear_sweep() fixes and tweaks to xrgn geometries. 2022-04-20 19:30:35 -07:00
Garth Minette
f35639629f linear_sweep() fixes. 2022-04-18 14:43:28 -07:00
Garth Minette
f87b5b8c2f Add shift= to linear_sweep() 2022-04-18 03:21:10 -07:00
Garth Minette
e4bac06df7 Removed knurlings.scad as it's now handled by textures in skin.scad. 2022-04-17 20:14:10 -07:00
Garth Minette
e5454a048e Added textured_linear_sweep(), textured_revolution(), and textured_cylinder(). 2022-04-17 15:53:28 -07:00
Adrian Mariano
7afef10a79 usage messages fixes, req_children additions 2022-03-31 18:12:23 -04:00
Adrian Mariano
c5ea11df87 fix usage messages 2022-03-30 00:38:25 -04:00
Adrian Mariano
e7be7d8fb0 doc tweaks, mdash fixes, merge subdivide_long_segments into subdivide_path 2022-03-17 18:38:20 -04:00
Adrian Mariano
7d6a2b593f Force N parameters to n in most places 2022-03-13 21:40:55 -04:00
Adrian Mariano
26fa464ce1 doc tweaks 2022-03-05 08:02:10 -05:00
Adrian Mariano
5086d043d4 wrap some example code lines 2022-03-01 18:19:06 -05:00
Adrian Mariano
15b3c50557 add is_rotation() test, doc tweak 2022-02-27 22:38:20 -05:00
Adrian Mariano
0146e5a532 does this fix it? 2022-02-26 10:59:59 -05:00
Adrian Mariano
670787fbb2 doc tweaks 2022-02-26 09:54:28 -05:00
Adrian Mariano
a305b53804 remove quaternions from stroke
improve docs for skin
cumprod multiplies on the left
echo_matrix bugfix
2022-02-25 21:22:37 -05:00
Adrian Mariano
77a78bf8bc Improve docs for path_sweep
make echo_matrix handle non-numeric entries gracefully and add
separator arg.
2022-02-21 20:45:57 -05:00
Adrian Mariano
c280513253 doc fixes 2022-02-17 16:55:21 -05:00
Adrian Mariano
7ccd7eb450 vnf doc tweaks, add sweep example 2022-02-17 16:46:45 -05:00
Adrian Mariano
0fb20c18ca remove debug echos 2022-02-14 22:59:26 -05:00
Adrian Mariano
cbf31d7d9c add uniform option to path_sweep 2022-02-14 22:58:50 -05:00
Adrian Mariano
42d186389c change Text: to Continues: 2022-02-14 18:05:54 -05:00
Adrian Mariano
581b7c2fbc more path_sweep docs fixes 2022-02-14 17:15:10 -05:00
Adrian Mariano
340ec45bb1 doc tweak 2022-02-13 19:44:54 -05:00
Adrian Mariano
201e5db433 Added profiles option to path_sweep for debugging 2022-02-13 19:43:38 -05:00
Adrian Mariano
f5260d170c doc fixes 2022-02-13 07:17:06 -05:00
Adrian Mariano
7a9a98d875 Improve docs for path_sweep 2022-02-12 20:05:44 -05:00
Adrian Mariano
05c5e4efe5 bugfix 2022-01-10 21:50:32 -05:00
Adrian Mariano
dd9b197678 move linear_sweep and spiral_sweep to skin.scad 2022-01-10 21:00:39 -05:00
Adrian Mariano
a233d8e04f doc tweaks 2022-01-01 22:00:26 -05:00
Revar Desmera
aa109de9d7 Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev 2021-12-13 15:51:06 -08:00
Revar Desmera
59bf523908 Lots of docs tweaks for openscad-docsgen v2 2021-12-13 15:48:30 -08:00