Adrian Mariano
6e805163ab
half space fixes
2021-04-14 21:19:13 -04:00
Revar Desmera
5ed3602391
Merge pull request #500 from adrianVmariano/master
...
Fix face orientation bugs
2021-04-14 15:13:32 -07:00
Adrian Mariano
75b974906d
_UNDEF definition didn't work; moving to constants.scad fixed this.
...
Fixed vnf.scad so that "convex" is efficient and handles degenerate
case in vnf_vertex_array
Fixed skin to correctly handle multi-section "distance" skins.
2021-04-14 16:32:47 -04:00
Adrian Mariano
27928eac70
bug fixes for caps and style
2021-04-13 20:21:19 -04:00
Adrian Mariano
4a179920cf
Speed improvement for vnf_vertex_array by changing deduplicate
...
testing. Add "min_edge" style to vnf vertex array.
eliminate _skin_core, replace with vnf_vertex_array, add style option
to all modules/functions.
fix bug in path_normals (not normalized)
2021-04-13 19:27:42 -04:00
Adrian Mariano
dea5949df8
Fix face orientation bugs in vnf_vertex_array, rounded_prism,
...
bezier_patch_degenerate. Added reverse option to count().
2021-04-12 20:15:01 -04:00
Revar Desmera
0718bcb9be
Merge pull request #496 from adrianVmariano/master
...
vnf_tri_array & bezier_patch_degenerate
2021-04-12 00:38:44 -07:00
RonaldoCMP
c5799d6539
Review of vnf_centroid()
2021-04-11 12:36:05 +01:00
Adrian Mariano
1451b827ec
Moved vnf_tri_array to vnf.scad and added docs
2021-04-09 21:43:41 -04:00
Garth Minette
1745dbbb7f
slice() cleanup tweak.
2021-03-30 16:13:29 -07:00
Garth Minette
0b17bf5930
Brought slice() in line with select() indexing, without wrapping. Replaced a lot of select() and slice() calls with last(), list_head(), and list_tail() calls.
2021-03-30 00:46:59 -07:00
Garth Minette
2c305ef042
Fixed vnf.scad includes docs.
2021-03-18 19:39:03 -07:00
Garth Minette
d44c140fcb
Improved vnf_validate() face intersection checks.
2021-03-16 00:07:05 -07:00
Garth Minette
5c9162e9f5
Fixed worm() face normals.
2021-03-15 15:14:10 -07:00
Garth Minette
efb7a4fada
Fixes for worm_gear()
2021-03-15 05:10:23 -07:00
Garth Minette
6cfbc538fc
Re-work to use openscad_docsgen package.
2021-02-19 19:56:43 -08:00
Garth Minette
01092713cb
VNF re-re-write of trapezoidal_threaded_rod()
2021-02-04 05:39:00 -08:00
Garth Minette
99a0a23163
Added style="convex" to vnf_vertex_array()
2021-02-02 10:45:12 -08:00
Garth Minette
323a42177d
Fix manifold issues with trapezoidal_threaded_rod().
2021-02-02 02:14:59 -08:00
Garth Minette
320518194f
Various arrays.scad docs updates. Bugfixes.
2021-01-24 23:26:39 -08:00
Garth Minette
98aad31b69
Fixed vnf_get_vertex() for single point.
2021-01-14 00:32:40 -08:00
Garth Minette
f9aa81e178
Improved docs gen script for Returns:, Custom:, Includes:, Topics:, and positional/named args spits.
2021-01-05 01:20:01 -08:00
Adrian Mariano
e10a70fc98
Add "bad" example
2020-12-19 19:36:15 -05:00
Adrian Mariano
f2bb9bcb4b
Added vnf_wireframe, tweaked reverse error message,
2020-12-19 11:48:05 -05:00
Garth Minette
35e6fdb1aa
Various fixes to get example generation working.
2020-12-14 18:28:26 -08:00
Jerome Plut
245a545b6e
vnf_halfspace: fixed loop detection
2020-12-04 09:06:34 +01:00
Jerome Plut
8b22f3da08
Wrote better documentation for get_named_args()
2020-12-04 00:10:23 +01:00
Jerome Plut
1d324128e4
Added more flexibility to get_named_args(), and all the left_half(), etc. as functions
2020-12-03 21:40:32 +01:00
Jerome Plut
16204c6724
Allowed half_of() to work on paths, regions and surfaces.
2020-12-03 21:40:32 +01:00
Garth Minette
16ee49e8b2
Fixed a bunch of undef math warnings with dev snapshot OpenSCAD builds.
2020-10-03 19:50:29 -07:00
Garth Minette
5d2c45bba0
Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev
2020-08-28 19:19:04 -07:00
Garth Minette
e1b0985afc
Fixed broken line-plane intersections. Attachment enhanced vnf_polyhedron().
2020-08-28 19:07:10 -07:00
Adrian Mariano
c1782f1113
added no_children checks, and attachable to vnf_polyhedron
2020-08-27 19:25:41 -04:00
RonaldoCMP
b4e26c035c
Changes to noncollinear_triple
2020-08-16 23:34:31 +01:00
Garth Minette
b5d465cf1e
docs_gen.py now shows more docs errors.
2020-07-27 15:15:34 -07:00
Adrian Mariano
408833d4ef
speed improvement for vnf_centroid
2020-06-14 09:52:27 -04:00
Adrian Mariano
57034ac955
further vnf_volume speed improvement
2020-06-13 21:56:15 -04:00
Adrian Mariano
39de8491a3
Update vnf_volume and vnf_centroid to avoid vnf_triangulate. Huge
...
speed gain.
2020-06-13 10:15:57 -04:00
Revar Desmera
53c1e25395
Standardize indention on spaces, not tabs.
2020-05-29 19:04:34 -07:00
Adrian Mariano
30c63fd165
Changed vnf_vertex_array to gracefully handle degenerate array inputs,
...
and also switched error checking to use new shape functions so it
will fail on undefs.
2020-05-21 15:50:55 -04:00
Revar Desmera
fdc49bea02
Fixed vnf_bend() examples.
2020-05-18 02:02:24 -07:00
Revar Desmera
476967db6d
vnf_bend_around_y_axis() to vnf_bend(), with support for X, Y, and Z axes.
2020-05-18 01:51:26 -07:00
Revar Desmera
32e0f26fd8
Added vnf_bend_around_y_axis().
2020-05-14 05:14:23 -07:00
Revar Desmera
e32735296c
Various bugfixes found by docs regen.
2020-04-26 04:29:21 -07:00
Revar Desmera
fb3475abef
Various VNF optimizations.
2020-03-31 03:27:07 -07:00
Revar Desmera
258e162f98
Optimized vnf_add_face() and vnf_add_faces()
2020-03-30 23:09:56 -07:00
Adrian Mariano
49603a4fed
Speed improvement for volume and centroid.
2020-03-30 19:17:27 -04:00
Revar Desmera
971c1e795f
Renamed place_copies() to move_copies()
2020-03-24 18:31:22 -07:00
Revar Desmera
a9e72f06da
Merge branch 'master' into master
2020-03-22 21:42:14 -07:00
Revar Desmera
bd407bbfbd
Bugfix for initial vertex adding to VNF via vnf_add_face()
2020-03-22 01:42:14 -07:00