Commit Graph

  • ff96db86d2 Removed overrides for square() and circle() builtin modules. Revar Desmera 2020-04-25 04:00:16 -07:00
  • 104a43bd1f Merge pull request #158 from adrianVmariano/master Revar Desmera 2020-04-23 14:51:31 -07:00
  • cf18d8a264 fixed broken examples due to ngon change. Adrian Mariano 2020-04-23 17:22:29 -04:00
  • 1b6ebd3761 Fixed Ngon rounding size distortion. Revar Desmera 2020-04-23 04:36:51 -07:00
  • 7acc14b708 Fixed docs formatting issue with primitives.scad. Revar Desmera 2020-04-23 03:57:29 -07:00
  • df09e3867c Fixed degenerate polygons in sphere. Revar Desmera 2020-04-23 03:53:55 -07:00
  • c7e5056741 Fixed reversed faces. Revar Desmera 2020-04-23 03:18:28 -07:00
  • 97e67384c1 Primitives bugfix. Revar Desmera 2020-04-23 03:06:17 -07:00
  • d8b0528d0d Fixed cube(), cylinder(), and sphere() primitives to not quantize their sizes. Revar Desmera 2020-04-23 02:35:50 -07:00
  • 9bef2d6818 fixed broken example Adrian Mariano 2020-04-21 22:20:25 -04:00
  • 8a1b511df7 Added extra error checking to various bezier routines. Revar Desmera 2020-04-19 15:13:23 -07:00
  • ef5d5a15be Bugfix for spiral_sweep(). polyline needed to be converted to 3D. Revar Desmera 2020-04-19 14:17:37 -07:00
  • 1ecd2e798d Fixed attachable() spec for arced_slot() Revar Desmera 2020-04-18 18:42:58 -07:00
  • 1c06298f10 Enhanced find_circle_2tangents() Revar Desmera 2020-04-18 18:38:22 -07:00
  • 7ebb83a81d Improved quality of in 3D. Revar Desmera 2020-04-14 19:16:24 -07:00
  • 22e512b287 Fixed assert that broke stroke() for endcap paths. Revar Desmera 2020-04-13 19:10:00 -07:00
  • 9f630018f1 Standardized polygon path orientation: CW from X+ Revar Desmera 2020-04-13 18:52:11 -07:00
  • 0346b8a266 Removed leftover p= args from attachable() refactoring. Revar Desmera 2020-04-13 16:53:50 -07:00
  • e2b02ba6a5 Added face_profile() Revar Desmera 2020-04-11 22:49:50 -07:00
  • ddca297bba Better error checking in bezier routines. Revar Desmera 2020-04-11 14:10:07 -07:00
  • 82aaa28471 Added teardrop_corner_mask(), corner_profile() Revar Desmera 2020-04-11 01:22:04 -07:00
  • 38b4912da3 Added mask2d_teardrop() Revar Desmera 2020-04-10 20:32:44 -07:00
  • 2fcca7f45d Corrected minor flaws in cuboid() roundover formation. Revar Desmera 2020-04-10 15:53:47 -07:00
  • 0cdc94cc0a cuboid() was slightly too large with rounding. Revar Desmera 2020-04-10 14:28:08 -07:00
  • 5b7830f8f2 Fixes lack of passing children to attachable() in rotate_extrude_bezier() Revar Desmera 2020-04-10 12:59:09 -07:00
  • e8087f7ba4 Added debug.scad to std.scad Revar Desmera 2020-04-10 12:52:37 -07:00
  • 1cab868d8a Chamferred is spelled chamfered. Revar Desmera 2020-04-06 18:53:12 -07:00
  • 4b7d387099 Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2020-04-06 18:46:20 -07:00
  • 503c0495d3 Added assert to catch triangulation of self-crossing face perimeters. Revar Desmera 2020-04-06 18:46:12 -07:00
  • 2a79cf4915 Merge pull request #150 from adrianVmariano/master Revar Desmera 2020-04-06 15:48:18 -07:00
  • 72531fd812 Fixed bug in offset(), failure for r=0 Adrian Mariano 2020-04-06 18:18:13 -04:00
  • 5339062f76 Added checks for input collinearity and global top and bottom self-intersection. Adrian Mariano 2020-04-02 21:51:54 -04:00
  • ea20f59c44 Fix collinear() for cases when a==b. Revar Desmera 2020-04-02 18:26:46 -07:00
  • 975185e262 Bugfix and optimization for find_noncollinear_points(). Optimized points_are_collinear() Revar Desmera 2020-04-02 18:15:43 -07:00
  • 0524194391 Optimizations for decompose_path() Revar Desmera 2020-04-01 01:36:48 -07:00
  • fb3475abef Various VNF optimizations. Revar Desmera 2020-03-31 03:27:07 -07:00
  • abf1a78290 Bugfix for set_union() when b contains duplicate items. Revar Desmera 2020-03-31 03:09:04 -07:00
  • 258e162f98 Optimized vnf_add_face() and vnf_add_faces() Revar Desmera 2020-03-30 23:09:56 -07:00
  • 1e2995fcf7 Added set_union(), set_difference(), set_intersection(). Revar Desmera 2020-03-30 23:09:20 -07:00
  • 584b56f8da Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2020-03-30 16:52:23 -07:00
  • 2b2012d1d1 Speed optimizations to triangulate_faces() Revar Desmera 2020-03-30 16:52:08 -07:00
  • e3eb3bb901 Merge pull request #149 from adrianVmariano/master Revar Desmera 2020-03-30 16:20:39 -07:00
  • 49603a4fed Speed improvement for volume and centroid. Adrian Mariano 2020-03-30 19:17:27 -04:00
  • 857e7a94fb Updated tutorial image gen script. Revar Desmera 2020-03-30 14:48:29 -07:00
  • 5c8f6e8e6f Updated Distributors tutorial. Revar Desmera 2020-03-30 14:47:50 -07:00
  • f2decb3873 Bugfix for vec3 spin values. Revar Desmera 2020-03-30 14:46:30 -07:00
  • b22cd9e1d8 vec3 spin values failed assert. Revar Desmera 2020-03-29 23:44:22 -07:00
  • 0a741b36d1 Bugfix for involute gears #148 Revar Desmera 2020-03-29 20:56:42 -07:00
  • a98bc00838 Merge pull request #147 from adrianVmariano/master Revar Desmera 2020-03-28 20:55:57 -07:00
  • 618d0557ca Added a few demos. Revar Desmera 2020-03-28 20:51:06 -07:00
  • 5769ef1036 Removed BOSL2/ from includes. Revar Desmera 2020-03-28 20:50:04 -07:00
  • f5244f2b73 Add rounded_prism() Adrian Mariano 2020-03-28 23:41:37 -04:00
  • 2937055c08 Fixed reversed bezier patches Revar Desmera 2020-03-28 19:30:57 -07:00
  • f504a98d65 Added vimtags to bosl1compat.scad Revar Desmera 2020-03-28 15:12:28 -07:00
  • e06ea582fb Refactor trace_bezier_patches() to calculate vertices only once. Revar Desmera 2020-03-28 15:02:14 -07:00
  • 5e4889652b Added showdots= and showpatch= to trace_bezier_patch(). Revar Desmera 2020-03-27 20:43:54 -07:00
  • 88a4557012 Added and for various bezier patch calls. Revar Desmera 2020-03-27 19:21:45 -07:00
  • 9aedfef061 Merge pull request #146 from adrianVmariano/master Revar Desmera 2020-03-27 19:19:16 -07:00
  • 75054fb215 Added showdots and showpatch option to trace_bezier_patch Adrian Mariano 2020-03-27 19:26:53 -04:00
  • 30c54725fc Enabled region use with grid2d() Revar Desmera 2020-03-27 15:38:20 -07:00
  • eaddb81e7c Cleaned up grid2d() complex example. Revar Desmera 2020-03-25 20:14:33 -07:00
  • 38d7e0dad6 Typo fix in grid2d docs Revar Desmera 2020-03-25 19:52:46 -07:00
  • 6b4fb3184c Multiple bugfixes for and argument re-arrangement. Added vfloor() and vceil(). Revar Desmera 2020-03-25 19:50:38 -07:00
  • 7292250162 Fixes assert in scale() Revar Desmera 2020-03-25 15:31:07 -07:00
  • d4e56a9099 Basics.md -> Transforms.md Revar Desmera 2020-03-25 15:24:54 -07:00
  • 8cd0168f27 Added asserts to select() Revar Desmera 2020-03-25 15:05:27 -07:00
  • a102663b1a Fixed Basits tutorial mirror example images. Revar Desmera 2020-03-25 01:37:01 -07:00
  • 7640627300 Added Basics tutorial Revar Desmera 2020-03-24 23:16:16 -07:00
  • b0b436eb63 Renamed spread() to line_of(). Renamed [xyz]spread() to [xyz]copies() Revar Desmera 2020-03-24 19:11:05 -07:00
  • 971c1e795f Renamed place_copies() to move_copies() Revar Desmera 2020-03-24 18:31:22 -07:00
  • 6183e6d0d2 Added deduplicate_indexed() Revar Desmera 2020-03-24 14:51:37 -07:00
  • b0ebc77aba Deduplicate face vertices before triangulation. Revar Desmera 2020-03-24 13:33:38 -07:00
  • 07d47f4ffc Tweaked tutorial script to better display scripts. Revar Desmera 2020-03-24 00:18:33 -07:00
  • a3c917bfe9 Initial script to generate tutorial images. Revar Desmera 2020-03-24 00:02:24 -07:00
  • cb42c0d9aa Fixed incorrect usage docs for square() Revar Desmera 2020-03-22 22:57:08 -07:00
  • e61960cfee Merge pull request #144 from adrianVmariano/master Revar Desmera 2020-03-22 21:42:39 -07:00
  • a9e72f06da Merge branch 'master' into master Revar Desmera 2020-03-22 21:42:14 -07:00
  • e296c3137e Enable mirror() to work on patches. Revar Desmera 2020-03-22 05:41:58 -07:00
  • 00f69ba95b Removed translate_points(), scale_points(), rotate_points2d() and rotate_points3d() Revar Desmera 2020-03-22 05:11:19 -07:00
  • d52c10f03b Improved approx() to handle matrices. Revar Desmera 2020-03-22 02:41:47 -07:00
  • bd407bbfbd Bugfix for initial vertex adding to VNF via vnf_add_face() Revar Desmera 2020-03-22 01:42:14 -07:00
  • c78eade2f2 Added initial Fractal Tree demo tutorial. Still need to gen images. Revar Desmera 2020-03-22 01:14:26 -07:00
  • b2a2c00604 Fixed issue where would return true for a 2x2 matrix or an N=1 patch. Revar Desmera 2020-03-22 01:12:51 -07:00
  • e550909726 Added some affine matrix generation optimizations. Revar Desmera 2020-03-22 01:11:06 -07:00
  • 187311c484 removed translate_points Adrian Mariano 2020-03-21 18:25:31 -04:00
  • 5994e47cf9 Added vnf option to regular_polyhedron_info and removed translate_points. Adrian Mariano 2020-03-21 18:24:49 -04:00
  • b8e5171e3d Bugfix in hull() due to change in first_noncollinear() Revar Desmera 2020-03-21 15:16:31 -07:00
  • e67ba766c8 added reference Adrian Mariano 2020-03-21 10:58:57 -04:00
  • 72aae0e42c Expanded sqr() to take lists and removed vsqr() Adrian Mariano 2020-03-21 09:19:49 -04:00
  • 79358ddf6f Added clarifying docs to vnf_centroid and vnf_volume. Changed vsqr to sqr Adrian Mariano 2020-03-21 09:19:02 -04:00
  • 20c6e0fe72 Fixed bug: vquant no longer exists! Adrian Mariano 2020-03-21 09:18:39 -04:00
  • 686b79d568 Added is_range and one_defined Adrian Mariano 2020-03-21 09:18:22 -04:00
  • e635755528 Added vsqr(), vnf_centroid(), and vnf_volume() Revar Desmera 2020-03-20 22:15:41 -07:00
  • 9f3cf44f91 Optimized bezier_patch() Revar Desmera 2020-03-20 14:27:11 -07:00
  • f65228f0af Remove casual quantizing from vnf_add_faces() Revar Desmera 2020-03-20 13:54:38 -07:00
  • 7cba0b60f9 Fixed regression test for function namechange. Revar Desmera 2020-03-20 13:53:47 -07:00
  • c38b7ee8e1 Fixed \*rot_copies() when rots is given a range. Revar Desmera 2020-03-19 20:32:07 -07:00
  • 392b063a0b Added vnf_quantize(), and zero-area face checks to vnf_validate() Revar Desmera 2020-03-19 14:06:11 -07:00
  • 1df6dcff2b Made polygon_area() work with 3D polygons as well. Revar Desmera 2020-03-19 14:04:40 -07:00
  • cb11ac558a Merge pull request #142 from adrianVmariano/master Revar Desmera 2020-03-18 20:11:10 -07:00