Geoff deRosenroll
d3f13ab0dc
Match affine3d skews up to affine2d_skew behaviour
...
Currently, affine2d_skew and affine3d_skew_xy have different behaviour.
Similarly, affine3d_skew_xz and affine3d_skew_yz do not skew the same
was as affine2d_skew does (if you were to look down the third axis at
the relevant plane). This commit brings them into agreement.
2022-08-06 17:09:20 -07:00
Revar Desmera
13f00a4bde
Merge pull request #859 from adrianVmariano/master
...
bezier examples
2022-04-27 14:36:09 -07:00
Adrian Mariano
d4378a0dc1
degenerate examples for bezier normals
2022-04-26 22:39:16 -04:00
Revar Desmera
ecb725bd5b
Merge pull request #856 from revarbat/revarbat_dev
...
Fixed weird default excess= in masks2d.scad.
2022-04-24 20:07:49 -07:00
Garth Minette
31b93e0e37
Fixed weird default excess= in masks2d.scad.
2022-04-24 19:22:18 -07:00
Revar Desmera
4082c5aa2d
Merge pull request #855 from revarbat/revarbat_dev
...
Major rework on joiners.
2022-04-24 18:43:04 -07:00
Garth Minette
b8462c7a17
Major rework on joiners.
2022-04-24 18:18:24 -07:00
Revar Desmera
698c336fd4
Merge pull request #851 from revarbat/revarbat_dev
...
Typo fix: raindow()
2022-04-21 23:34:41 -07:00
Garth Minette
39660c9ffb
Typo fix: raindow()
2022-04-21 23:34:15 -07:00
Revar Desmera
b082165144
Merge pull request #850 from adrianVmariano/master
...
file summary improvements and tweaks
2022-04-21 20:47:12 -07:00
Adrian Mariano
9433b05a65
file summary improvements and tweaks
2022-04-21 00:26:20 -04:00
Revar Desmera
eeda767127
Merge pull request #849 from revarbat/revarbat_dev
...
textured_cylinder() Example tweak.
2022-04-20 21:11:12 -07:00
Garth Minette
5cb31884cf
textured_cylinder() Example tweak.
2022-04-20 20:48:36 -07:00
Revar Desmera
0ffdec954e
Merge pull request #848 from revarbat/revarbat_dev
...
Added textured_linear_sweep(), textured_revolution(), and textured_cy…
2022-04-20 19:52:39 -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
Revar Desmera
5c4032f054
Merge pull request #847 from adrianVmariano/master
...
bezier normals
2022-04-17 14:57:15 -07: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
Revar Desmera
676c4972e2
Merge pull request #846 from adrianVmariano/master
...
undef slop
2022-04-11 20:12:33 -07:00
Revar Desmera
1576046795
Merge pull request #845 from revarbat/revarbat_dev
...
Enabled attachable(..., geom=)
2022-04-11 19:20:09 -07:00
Adrian Mariano
82b4b284a9
make slop undef and add get_slop()
...
add no_children in places
2022-04-11 22:18:52 -04:00
Garth Minette
64033ca1b2
Fixed stray _attach_geom() calls.
2022-04-11 18:44:57 -07:00
Garth Minette
1a4ac0e5d1
Enabled attachable(..., geom=)
2022-04-11 18:33:19 -07:00
Revar Desmera
16cd2d249c
Merge pull request #844 from revarbat/revarbat_dev
...
Fixed offset() Examples.
2022-04-11 18:21:21 -07:00
Garth Minette
19ae1fb359
Fixed offset() Examples.
2022-04-11 18:20:56 -07:00
Revar Desmera
dd140e048f
Merge pull request #842 from adrianVmariano/master
...
offset same_length
2022-04-11 17:47:50 -07:00
Adrian Mariano
f75ff907c7
add same_length option to offset()
2022-04-11 20:17:15 -04:00
Revar Desmera
5eddf88c10
Merge pull request #841 from adrianVmariano/master
...
usage fixes
2022-04-11 16:57:30 -07:00
Adrian Mariano
a51e091019
bugfix
2022-04-10 11:15:05 -04:00
Adrian Mariano
e64ba7c3eb
usage fixes
2022-04-10 09:52:19 -04:00
Adrian Mariano
0e765a44b5
usage fixes
2022-04-10 09:45:33 -04:00
Revar Desmera
34873b2915
Merge pull request #840 from adrianVmariano/master
...
usage message fixes
2022-04-09 20:35:53 -07:00
Adrian Mariano
5c1c457e1d
fix knurling to work with cones (at least mostly)
2022-04-08 23:04:10 -04:00
Adrian Mariano
a84dddb43e
big fix
2022-04-08 23:03:00 -04:00
Adrian Mariano
6b19644560
screws typo fix
2022-04-08 21:06:14 -04:00
Adrian Mariano
2cc5c39d64
fix doc bug in bottlecaps.
...
knurling mask didn't pass parameters (so they were ignored)
2022-04-08 20:17:41 -04:00
Adrian Mariano
82aa485045
usage message fixes and doc tweaks
...
remove triangle area, optimize polygon_area for triangles
2022-04-08 19:37:46 -04:00
Revar Desmera
cca4fad3ef
Merge pull request #837 from adrianVmariano/master
...
usage message fixes
2022-04-07 21:22:48 -07:00
Adrian Mariano
d1e3e08c67
fix echo_struct references
2022-04-07 18:29:54 -04:00
Adrian Mariano
f415e221a2
typo fix
2022-04-07 17:50:15 -04:00
Adrian Mariano
6f06e388cf
usage messages fixes and some arg tweaks
2022-04-07 17:28:41 -04:00
Adrian Mariano
49ce521c7c
fix structs to work as documented (support arbitrary type keys)
...
and check usage texts
2022-04-07 16:38:28 -04:00
Revar Desmera
773c9313c3
Merge pull request #836 from revarbat/revarbat_dev
...
Fixed interior_fillet(). Refactored circle_* functions.
2022-04-06 20:34:05 -07:00
Garth Minette
05aee1bf7b
Regressions fixes.
2022-04-06 20:13:39 -07:00
Garth Minette
d9691b3b4a
Fixed interior_fillet(). Refactored circle_* functions.
2022-04-06 19:37:00 -07:00
Revar Desmera
65615dc07d
Merge pull request #834 from revarbat/revarbat_dev
...
Tweak to circle_2tangents() Figure.
2022-04-06 01:41:02 -07:00
Garth Minette
d06c70c2ce
Tweak to circle_2tangents() Figure.
2022-04-06 01:39:43 -07:00