Commit graph

968 commits

Author SHA1 Message Date
Revar Desmera
e2b02ba6a5 Added face_profile() 2020-04-11 22:49:50 -07:00
Revar Desmera
ddca297bba Better error checking in bezier routines. 2020-04-11 14:10:07 -07:00
Revar Desmera
82aaa28471 Added teardrop_corner_mask(), corner_profile() 2020-04-11 01:22:04 -07:00
Revar Desmera
38b4912da3 Added mask2d_teardrop() 2020-04-10 20:32:44 -07:00
Revar Desmera
2fcca7f45d Corrected minor flaws in cuboid() roundover formation. 2020-04-10 15:53:47 -07:00
Revar Desmera
0cdc94cc0a cuboid() was slightly too large with rounding. 2020-04-10 14:28:08 -07:00
Revar Desmera
5b7830f8f2 Fixes lack of passing children to attachable() in rotate_extrude_bezier() 2020-04-10 12:59:09 -07:00
Revar Desmera
e8087f7ba4 Added debug.scad to std.scad 2020-04-10 12:52:37 -07:00
Revar Desmera
1cab868d8a Chamferred is spelled chamfered. 2020-04-06 18:53:12 -07:00
Revar Desmera
4b7d387099 Merge branch 'master' of github.com:revarbat/BOSL2 2020-04-06 18:46:20 -07:00
Revar Desmera
503c0495d3 Added assert to catch triangulation of self-crossing face perimeters. 2020-04-06 18:46:12 -07:00
Revar Desmera
2a79cf4915
Merge pull request #150 from adrianVmariano/master
Added checks for input collinearity and global top and bottom self-intersection.
2020-04-06 15:48:18 -07:00
Adrian Mariano
72531fd812 Fixed bug in offset(), failure for r=0 2020-04-06 18:18:13 -04:00
Adrian Mariano
5339062f76 Added checks for input collinearity and global top and bottom self-intersection. 2020-04-02 21:51:54 -04:00
Revar Desmera
ea20f59c44 Fix collinear() for cases when a==b. 2020-04-02 18:26:46 -07:00
Revar Desmera
975185e262 Bugfix and optimization for find_noncollinear_points(). Optimized points_are_collinear() 2020-04-02 18:15:43 -07:00
Revar Desmera
0524194391 Optimizations for decompose_path() 2020-04-01 01:36:48 -07:00
Revar Desmera
fb3475abef Various VNF optimizations. 2020-03-31 03:27:07 -07:00
Revar Desmera
abf1a78290 Bugfix for set_union() when b contains duplicate items. 2020-03-31 03:09:04 -07:00
Revar Desmera
258e162f98 Optimized vnf_add_face() and vnf_add_faces() 2020-03-30 23:09:56 -07:00
Revar Desmera
1e2995fcf7 Added set_union(), set_difference(), set_intersection(). 2020-03-30 23:09:20 -07:00
Revar Desmera
584b56f8da Merge branch 'master' of github.com:revarbat/BOSL2 2020-03-30 16:52:23 -07:00
Revar Desmera
2b2012d1d1 Speed optimizations to triangulate_faces() 2020-03-30 16:52:08 -07:00
Revar Desmera
e3eb3bb901
Merge pull request #149 from adrianVmariano/master
Speed improvement for volume and centroid.
2020-03-30 16:20:39 -07:00
Adrian Mariano
49603a4fed Speed improvement for volume and centroid. 2020-03-30 19:17:27 -04:00
Revar Desmera
857e7a94fb Updated tutorial image gen script. 2020-03-30 14:48:29 -07:00
Revar Desmera
5c8f6e8e6f Updated Distributors tutorial. 2020-03-30 14:47:50 -07:00
Revar Desmera
f2decb3873 Bugfix for vec3 spin values. 2020-03-30 14:46:30 -07:00
Revar Desmera
b22cd9e1d8 vec3 spin values failed assert. 2020-03-29 23:44:22 -07:00
Revar Desmera
0a741b36d1 Bugfix for involute gears #148 2020-03-29 20:56:42 -07:00
Revar Desmera
a98bc00838
Merge pull request #147 from adrianVmariano/master
Add rounded_prism()
2020-03-28 20:55:57 -07:00
Revar Desmera
618d0557ca Added a few demos. 2020-03-28 20:51:06 -07:00
Revar Desmera
5769ef1036 Removed BOSL2/ from includes. 2020-03-28 20:50:04 -07:00
Adrian Mariano
f5244f2b73 Add rounded_prism() 2020-03-28 23:41:37 -04:00
Revar Desmera
2937055c08 Fixed reversed bezier patches 2020-03-28 19:30:57 -07:00
Revar Desmera
f504a98d65 Added vimtags to bosl1compat.scad 2020-03-28 15:12:28 -07:00
Revar Desmera
e06ea582fb Refactor trace_bezier_patches() to calculate vertices only once. 2020-03-28 15:02:14 -07:00
Revar Desmera
5e4889652b Added showdots= and showpatch= to trace_bezier_patch(). 2020-03-27 20:43:54 -07:00
Revar Desmera
88a4557012 Added and for various bezier patch calls. 2020-03-27 19:21:45 -07:00
Revar Desmera
9aedfef061
Merge pull request #146 from adrianVmariano/master
Added showdots and showpatch option to trace_bezier_patch
2020-03-27 19:19:16 -07:00
Adrian Mariano
75054fb215 Added showdots and showpatch option to trace_bezier_patch 2020-03-27 19:26:53 -04:00
Revar Desmera
30c54725fc Enabled region use with grid2d() 2020-03-27 15:38:20 -07:00
Revar Desmera
eaddb81e7c Cleaned up grid2d() complex example. 2020-03-25 20:14:33 -07:00
Revar Desmera
38d7e0dad6 Typo fix in grid2d docs 2020-03-25 19:52:46 -07:00
Revar Desmera
6b4fb3184c Multiple bugfixes for and argument re-arrangement. Added vfloor() and vceil(). 2020-03-25 19:50:38 -07:00
Revar Desmera
7292250162 Fixes assert in scale() 2020-03-25 15:31:07 -07:00
Revar Desmera
d4e56a9099 Basics.md -> Transforms.md 2020-03-25 15:24:54 -07:00
Revar Desmera
8cd0168f27 Added asserts to select() 2020-03-25 15:05:27 -07:00
Revar Desmera
a102663b1a Fixed Basits tutorial mirror example images. 2020-03-25 01:37:01 -07:00
Revar Desmera
7640627300 Added Basics tutorial 2020-03-24 23:16:16 -07:00