Commit Graph
74 Commits
Author SHA1 Message Date
Emmett Lalish 405dd6373a Make MeshIO optional for tests (#189)
* replaced file-based testing

* conditionally link meshIO in tests

* fix wasm build
2022-09-04 11:52:05 -07:00
Emmett Lalish 11e58ea4d2 Adding SDF LevelSet (#187)
* polymorphic device functions working

* starting to flesh out algorithm

* getting closer

* fleshed out vert computation

* more progress

* BuildTris

* fixed some syntax

* updating to cpp

* added VecDc

* SDF compiles

* SDF runs

* fixed some bugs

* manifold output

* fixed out of memory bug

* flattened sides

* back to egg-crate

* works with CUDA too

* moved SDF

* Revert "moved SDF"

This reverts commit ba2348f38ed752d49eebdf14a73b5e1fd7a4827b.

* added gyroid sample

* added sdf_test

* added SDF tests

* tests pass

* updated gyroid_module

* fixed gyroid module

* added docs

* addressing feedback

* fix cuda detection

* clean up detect cuda

* fixed CUDA failure

* consistent execution policy in Boolean

* remove SDF wrapper class

* simplified tet logic

* use NeighborInside()

* optimized SDF

* moved RemoveUnreferencedVerts

* put printf statements behind MANIFOLD_DEBUG

* enable hashtable resize

* added test for hashtable resizing
2022-09-01 09:04:51 -07:00
pca006132 08598c045a re-enabled reordering (#171)
* re-enabled reordering

* fix test failures
2022-08-13 22:28:16 -07:00
Emmett Lalish 738d0fa050 switch copyright to authors 2022-07-06 12:42:00 -07:00
pca006132 9c55fb932e test updates 2022-06-05 22:05:18 +08:00
pca006132 76d07120b1 refactored for emscripten 2022-05-05 17:12:55 +08:00
Emmett Lalish 5ff0a177e8 simplified connected components 2022-04-20 22:50:37 -07:00
Emmett Lalish d257f848ef command-line arguments for tests 2022-03-21 22:08:21 -07:00
Emmett Lalish c0f92acdf8 cleanup 2022-03-19 23:45:30 -07:00
Emmett Lalish 88dd84890b add sample export flag to tests 2022-03-19 23:21:49 -07:00
Emmett Lalish f55be52d93 updated and deployed scallop models 2022-03-19 23:15:47 -07:00
Emmett Lalish 9d7c31ae68 lots more docs 2022-03-06 16:55:37 -08:00
Emmett Lalish 5c3e6028de adding sponge GLBs 2022-02-20 21:19:53 -08:00
Emmett Lalish 667ba1cca2 fixed bugs, added test 2022-01-24 21:58:28 -08:00
Emmett Lalish 8e489fe274 updated tests 2022-01-16 10:29:16 -08:00
Emmett Lalish 26a0d9ae96 fixed Coplanar test 2021-12-26 13:07:39 -08:00
Emmett Lalish cef85a35dc fixed negative index 2021-10-22 22:15:30 -07:00
Emmett Lalish 4624f4f3d5 merging master 2021-10-22 08:58:11 -07:00
Emmett Lalish 3658d8a2f4 cleanup 2021-10-18 22:55:13 -07:00
Emmett Lalish 816c0f0802 count degenerates to pass tests 2021-10-18 21:51:52 -07:00
Emmett Lalish babf6fe2c3 fixed some degenerate removal 2021-10-12 22:41:29 -07:00
Emmett Lalish b5f105c921 added normals testing 2021-09-10 22:11:31 -07:00
Emmett Lalish 1a4a120857 fixed normals 2021-09-09 23:06:09 -07:00
Emmett Lalish e7e8a3ed23 fixed some bugs, but not rid of all degenerate tris yet 2021-09-01 22:21:01 -07:00
Emmett Lalish 2813ee8fce rename two APIs 2021-08-14 22:52:11 -07:00
Emmett Lalish cb0ee2d139 merging master 2021-07-17 12:06:39 -07:00
Emmett Lalish 777da43639 added curvature test 2021-07-05 15:46:11 -07:00
Emmett Lalish c5aee121c9 updated docs 2021-07-04 11:13:10 -07:00
Emmett Lalish 0d0f4138fc added scallop example and fixed sorting 2021-07-04 10:19:03 -07:00
Emmett Lalish 860ce567ac added material export 2021-06-14 16:28:56 -07:00
Emmett Lalish 6d58001119 added RotateUp 2021-05-13 23:44:38 -07:00
Emmett Lalish 668e01d213 added tet puzzle sample 2021-05-13 22:49:49 -07:00
Emmett Lalish f190a31b73 updated copyright dates 2021-05-13 21:48:19 -07:00
Emmett Lalish 05eb4fe198 more cleanup 2021-05-10 21:59:00 -07:00
Emmett Lalish 05b47f01d7 test cleanup 2021-05-10 21:42:28 -07:00
Emmett Lalish d478e7cc71 no degenerate normals 2021-05-10 21:32:44 -07:00
Emmett Lalish 8ec6951fc5 swap triangles 2021-04-19 23:27:04 -07:00
Emmett Lalish f9e0dc8710 separated short and colinear loops 2021-04-18 23:15:05 -07:00
Emmett Lalish d12c15ceaf corrected expected sponge genus 2021-03-25 13:14:26 -07:00
Emmett Lalish 2b5c56421b added SwapEdges() 2021-03-02 21:20:00 -08:00
Emmett Lalish a93f4ce1f5 testing that triangles match normals 2021-02-11 21:12:46 -08:00
Emmett Lalish d8e62e80e0 fixed colinear collapse bug 2021-02-03 11:18:46 -08:00
Emmett Lalish a6bc49914b fixed normals and exporting in gltf 2021-01-23 22:44:05 -08:00
Emmett Lalish a9d6302930 fixed duplicated faces bug 2021-01-18 15:57:57 -08:00
Emmett Lalish b4665e027c fixed triangulator bug 2021-01-18 15:14:12 -08:00
Emmett Lalish 02f00e39f6 removed SharedEdge check 2021-01-12 21:58:43 -08:00
Emmett Lalish f957aced23 major perf improvement by removing CC 2020-12-30 16:55:54 -08:00
Emmett Lalish 048aafa3fa added roundedFrame, removed DeepCopy, better sphere 2020-12-26 16:33:22 -08:00
Emmett Lalish 06d2c4454e tightened manifoldness tests 2020-12-21 22:51:53 -08:00
Emmett Lalish 47a08296ef fixed infinite loop 2020-12-13 23:22:37 -08:00