Garth Minette
90eaf73293
Bugfix for sweep() endcaps.
2020-11-17 17:22:38 -08:00
Garth Minette
1e93276747
Enable using path_sweep() with a region.
2020-11-17 14:41:14 -08:00
Garth Minette
9d5d7cbc4f
Enhanced sweep() to accept region input.
2020-11-17 14:25:08 -08:00
Garth Minette
e4f2497863
Changes all references to polyline to path.
2020-11-16 17:50:08 -08:00
Adrian Mariano
db54881dd3
Added scutoid example
2020-10-08 15:59:28 -04:00
Revar Desmera
066f4ab00f
Merge pull request #289 from adrianVmariano/master
...
minor doc fixes and bugfix for closed path tangents with path_sweep
2020-10-05 17:22:36 -07:00
Adrian Mariano
c71112347e
minor doc fixes and bugfix for closed path tangents with path_sweep
2020-10-05 17:40:32 -04:00
Garth Minette
38873d8ef9
Fixed a bunch of docs errors with Usage headers.
2020-10-03 20:29:35 -07:00
Adrian Mariano
2ff93f34cd
Added attachment support to all modules, and bug fixed rounded_prism
...
(problem introduced by error checking in det2), and fixed broken
example in rounding.
2020-08-17 18:43:58 -04:00
Adrian Mariano
45a8b3ec6a
Moved no_children to common.scad, and changed references to
...
echo_warning in skin.scad and polyhedra.scad.
2020-08-01 15:54:58 -04:00
Garth Minette
b5d465cf1e
docs_gen.py now shows more docs errors.
2020-07-27 15:15:34 -07:00
Adrian Mariano
32cb24f29b
fixed skin bug
2020-07-07 23:25:11 -04:00
Adrian Mariano
e9fe42cae2
fix doc typos
2020-07-06 22:30:13 -04:00
Revar Desmera
53c1e25395
Standardize indention on spaces, not tabs.
2020-05-29 19:04:34 -07:00
Adrian Mariano
68a4741d4f
saved the file this time
2020-05-21 16:44:56 -04:00
Adrian Mariano
f190bfdd55
fixed round_corners invocation
2020-05-21 16:44:36 -04:00
Adrian Mariano
320b53326d
Added check for repeated end points to path_sweep
2020-05-15 17:27:55 -04:00
Revar Desmera
182688cf02
Implemented solution for issue #159
2020-04-29 22:45:41 -07:00
Revar Desmera
ff96db86d2
Removed overrides for square() and circle() builtin modules.
2020-04-25 04:00:16 -07:00
Adrian Mariano
cf18d8a264
fixed broken examples due to ngon change.
2020-04-23 17:22:29 -04:00
Revar Desmera
c52101e0a0
Removed debug echo from skin()
2020-03-17 01:14:26 -07:00
Revar Desmera
863398eb24
Tweak to force example regen.
2020-03-05 03:56:35 -08:00
Revar Desmera
4aee7133d3
Fixed sweep() example formatting.
2020-03-05 03:40:47 -08: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
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
46b1625c1a
Merge branch 'master' into master
2020-03-01 14:20:32 -08:00
Adrian Mariano
d0e625809e
fixed last example for better view
2020-02-29 23:29:00 -05:00
Adrian Mariano
ca167f6bb1
moved affine_frame_map to affine.scad
2020-02-29 22:54:33 -05:00
Revar Desmera
fd3d812f7e
More docs example image bugfixes.
2020-02-29 19:17:52 -08:00
Adrian Mariano
f8fc8cb544
Adds sweep and new version of path_sweep to skin.scad, which probably
...
needs a name change. Adds apply(), apply_list() and
affine_frame_map() to affine.scad. Adds derivative calcluation to
math.scad. Adds path_tangent, path_normal, path_curvature and
path_torsion functions. Adds path_length_fraction().
Fixed bug in reindex_polygon where it randomly reverses a 3d path (due
to clockwise check that is bogus in 3d) and put a check in
polygon_is_clockwise to trap this case.
2020-02-27 17:32:03 -05:00
Revar Desmera
0f7c7956d1
Tweaked skin() examples.
2020-02-13 21:58:46 -08:00
Revar Desmera
c533dfe315
Adjusted skin() docs and example images.
2020-02-13 18:03:19 -08:00
Adrian Mariano
ed205d713f
added mobius strip
2020-02-13 18:28:26 -05:00
Adrian Mariano
0c68d60e98
Tweaked names, moved plane_line_angle to geometry.scad
2020-02-13 18:06:35 -05:00
Adrian Mariano
9ce9d708a4
Fixed bug with slices = list, added code to avoid duplicate vertices
...
when only resampling methods are used. Renamed some functions.
2020-02-12 20:08:21 -05:00
Adrian Mariano
7e2bc6d5cf
Fixed handling of list valued slices. Added more examples. Removed
...
debug echoes.
2020-02-11 17:15:43 -05:00
Adrian Mariano
dba4e2e09b
Reworked interface substantially and added a bunch of examples.
2020-02-10 21:02:24 -05:00
Adrian Mariano
800ee715db
Hopefully fixed bug with wrap-around for the symmetric distance method
...
where you get the wrong result when points from both ends of a curve
map to the same vertex. (Regular distance method I think is still broken.)
2020-02-06 18:51:28 -05:00
Adrian Mariano
8171fbc8f6
Added "sym_distance" method. Through clever pruning strategy, may
...
actually be faster than old method.
2020-02-05 22:24:30 -05:00
Adrian Mariano
00ba569a86
Added some error handling on profiles to superskin().
...
Renamed skin to _skin_core and simplified it to remove methods.
Renamed superskin to skin.
Correctly pass closed and caps.
2020-02-03 21:36:06 -05:00
Adrian Mariano
927e50c5ca
Fixed alignment problem in tangent_align.()
2020-02-03 17:46:42 -05:00
Adrian Mariano
0aabf2cf47
Developmental superskin() wrapper and various supporting stuff.
...
Code in a rough state at this point.
2020-02-02 22:43:49 -05:00
Revar Desmera
28f07a997f
Tweaked uniform skin method.
2020-02-02 19:33:09 -08:00
Revar Desmera
c1bc74b643
Removed forced endcap triangulation from skin().
2020-01-30 16:52:47 -08:00
Revar Desmera
62b0f95b44
Removed unused code from skin()
2020-01-30 16:35:30 -08:00
Revar Desmera
39f27fb1d9
Weaned skin() off of slow vnf_faces()
2020-01-30 15:36:39 -08:00
Revar Desmera
674f276362
Added method="convex" to skin()
2020-01-29 19:40:02 -08:00
Revar Desmera
5ccf1e26bd
Added convexity= to skin() and vnf_polyhedron()
2020-01-09 20:10:46 -08:00
Revar Desmera
23b76fd49a
Bugfix for skin()'s uniform method. Bugfix for non-coplanar skin() profiles.
2019-11-14 15:45:37 -08:00