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
Adrian Mariano
e653be471f
Move edges.scad content to attachments.scad
...
Add subsections to attachments.scad
2021-11-19 22:20:01 -05:00
Adrian Mariano
475129fd95
revamp extruded region attachables and apply to linear_sweep.
2021-11-17 13:38:07 -05:00
Adrian Mariano
cd664f830c
attachment bugfixes
2021-11-16 22:13:00 -05:00
Adrian Mariano
47bf93e6cb
more anchoring fixes
2021-11-16 20:46:37 -05:00
Adrian Mariano
45e64f309c
bug fixes
2021-11-16 20:33:51 -05:00
Adrian Mariano
d576526b60
VNF interface update skin.scad and shapes2d.scad
2021-11-16 18:49:37 -05:00
Adrian Mariano
477dd55781
remove polygon_shift, hide noncollinear_triple
...
modify glued circle to not produce duplicate points
2021-11-11 18:50:26 -05:00
Adrian Mariano
69e8491659
doc tweaks
...
vnf_merge split
2021-11-11 08:45:30 -05:00
Adrian Mariano
052200433b
Make most path functions accept singleton regions
...
Replace check_and_fix_path with force_path
2021-10-29 19:29:51 -04:00
Adrian Mariano
024011ea5e
list_remove fix
...
rename array_dim to list_shape
2021-10-27 20:21:12 -04: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
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
Adrian Mariano
f7b08f1b9d
reorder functions in array.scad
...
list_{de,in}creasing -> is_{de,in}creasing, add strict option to both
2021-10-16 23:01:52 -04:00
Adrian Mariano
2d205a2568
subarray -> columns
2021-10-15 22:39:10 -04:00
Adrian Mariano
a65315b876
fix examples
2021-10-15 16:22:36 -04:00
Adrian Mariano
cd85b3b1f4
change region_faces to vnf_from_region and move to vnf.scad
...
remove secret merge option from vnf_triangulate
add examples
add vnf_clean_unrefs
2021-10-14 22:36:21 -04:00
Adrian Mariano
9bb22dc7c5
doc tweaks
2021-10-07 21:31:58 -04:00
Adrian Mariano
33484f2c4b
misc bugfixes
2021-10-06 21:53:46 -04:00
Adrian Mariano
71b22e5850
helix rewrite
...
make skin() take regions
2021-10-01 21:27:52 -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
60c3a99e90
moved some functions around and renamed
2021-09-28 19:08:47 -04:00
Adrian Mariano
c15ff24edd
use is_bool_list
2021-09-27 18:08:30 -04:00
Adrian Mariano
3c6e9804a8
phillips_drive bugfix:
...
wing angle corrected from ~70 deg to 92 deg
adjusted cutouts so length "b" in the spec is correct
(this causes the cutout to not align with the end so it
doesn't look as pretty, but the spec wins, right?)
Changed construction method to avoid z-fighting which gave
rise to failed render
doc fixes and shifting in paths.scad
decompose_path -> polygon_parts
2021-09-21 19:19:02 -04:00