RonaldoCMP
d4ebb740f6
Update vnf_merge
2021-06-30 11:22:48 +01:00
Garth Minette
5a355434ce
Tweaks for docs usage lines.
2021-06-26 20:59:33 -07:00
RonaldoCMP
703e582846
removing tabs
2021-05-18 20:10:29 +01:00
RonaldoCMP
fd172c33cd
Unify vnf_merge and vnf_compact
2021-05-18 07:38:30 +01:00
Adrian Mariano
c4ace59ccd
Add vantage point tree for searching vector lists. Add "concave"
...
method to vnf_vertex_array.
2021-05-11 20:51:09 -04:00
Revar Desmera
2f33c673f7
Merge pull request #517 from adrianVmariano/master
...
project_plane & lift_plane update
2021-04-24 14:12:11 -07:00
Adrian Mariano
493ef62826
normalized project_plane and lift_plane to match other transform
...
functions.
2021-04-21 22:49:06 -04:00
Garth Minette
8fd4073d44
Merge branch 'master' into revarbat_dev
2021-04-20 18:58:37 -07:00
Garth Minette
129a0d91b4
Fixed vnf_validate() for reporting errors after warnings.
2021-04-20 18:53:40 -07:00
Adrian Mariano
94abf65857
rewrite vnf_halfspace and fix bugs in half_of functions.
...
remove get_named_args
2021-04-19 16:58:17 -04:00
Adrian Mariano
5ea5e301b8
Handle region face after half space computation
2021-04-14 23:24:53 -04:00
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