-
Notifications
You must be signed in to change notification settings - Fork 110
Comparing changes
Open a pull request
base repository: elalish/manifold
base: v2.3.1a
head repository: elalish/manifold
compare: master
Commits on Jan 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c0fb376 - Browse repository at this point
Copy the full SHA c0fb376View commit details -
Configuration menu - View commit details
-
Copy full SHA for afc64f2 - Browse repository at this point
Copy the full SHA afc64f2View commit details
Commits on Jan 14, 2024
-
Extrude and Resolve should be static on Manifold. (#692)
* Extrude and Resolve should be static on Manifold. * Fixed unit test for extrude/revolve issue. * More test issues fixed. * Clean up formatting. * Placed extrude and revolve on both CrossSection and Manifold. * Formatting.
Configuration menu - View commit details
-
Copy full SHA for 8ad5f8e - Browse repository at this point
Copy the full SHA 8ad5f8eView commit details -
* cmake packaging * compatibility * update * update * tbb * fix rpath stuff * update tbb * fix nix * fix bugs * fix emscripten * PIC * CI stuff * only publish if on master * assimp dependency for meshIO * add cmake consumer test * remove THRUST_HOST_SYSTEM flag * fix CI permission issue * cmake minimum required * install without admin privilege on mac * fix install directory * update RELEASE_CHECKLIST.md
Configuration menu - View commit details
-
Copy full SHA for e27c9c1 - Browse repository at this point
Copy the full SHA e27c9c1View commit details
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7cbcb8 - Browse repository at this point
Copy the full SHA d7cbcb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f407e43 - Browse repository at this point
Copy the full SHA f407e43View commit details -
Install Python module into site-packages (#704)
Python_SITEARCH is not writeable by build_nix (tbb) job.
Configuration menu - View commit details
-
Copy full SHA for 9018b2a - Browse repository at this point
Copy the full SHA 9018b2aView commit details
Commits on Jan 20, 2024
-
* Set up test for subtraction of a very large cuboid Test case for #712 - these glb inputs were generated from manifolds that succeeded in producing a Boolean output, but (on one platform but not another) the Status() call on the output boolean manifold crashed. (A test for calling Status() on the output captured on the crashing platform (in case there was something specifically bad about that particular output on that platform) was tried, but the result was simply a successful Status() call even with that specific input - hence, that additional test is not included in this commit.) * fixed 0 * inf * switch to ASSERT * tighten test --------- Co-authored-by: Clifford Yapp <238416+starseeker@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dbb0ca7 - Browse repository at this point
Copy the full SHA dbb0ca7View commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa88959 - Browse repository at this point
Copy the full SHA aa88959View commit details
Commits on Jan 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9690305 - Browse repository at this point
Copy the full SHA 9690305View commit details
Commits on Jan 28, 2024
-
Using glm/gtx/compatibility.hpp without GLM_ENABLE_EXPERIMENTAL has become an error: error: #error "GLM: GLM_GTX_compatibility is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
Configuration menu - View commit details
-
Copy full SHA for 0b7ee87 - Browse repository at this point
Copy the full SHA 0b7ee87View commit details -
python/gen_docs.py tidy-up (#724)
* python/gen_docs: Use raw strings in method_key() Resolve Python 3.12 invalid escape sequence warnings. * python/gen_docs: Remove unused f-string and md5 import
Configuration menu - View commit details
-
Copy full SHA for a9055a8 - Browse repository at this point
Copy the full SHA a9055a8View commit details -
Fix manifold3d module being built again in the install phase (#725)
With add_custom_target() "the target has no output file and is always considered out of date".
Configuration menu - View commit details
-
Copy full SHA for 65b2ef8 - Browse repository at this point
Copy the full SHA 65b2ef8View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1635864 - Browse repository at this point
Copy the full SHA 1635864View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b8282e - Browse repository at this point
Copy the full SHA 3b8282eView commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c1517e - Browse repository at this point
Copy the full SHA 9c1517eView commit details -
Fix to 2D HullImpl problem. (#730)
* Fixed 2D Hull problem * Ran document formatting. * Using public.h CCW, refactored as requested. * Decided that precision value should 0.
3Configuration menu - View commit details
-
Copy full SHA for c9ae400 - Browse repository at this point
Copy the full SHA c9ae400View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bdb8bc - Browse repository at this point
Copy the full SHA 5bdb8bcView commit details
Commits on Feb 6, 2024
-
* added undo, redo, format * share button works * cleanup * reset scroll * addressing feedback
Configuration menu - View commit details
-
Copy full SHA for dd67e99 - Browse repository at this point
Copy the full SHA dd67e99View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 79f735c - Browse repository at this point
Copy the full SHA 79f735cView commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 994956d - Browse repository at this point
Copy the full SHA 994956dView commit details
Commits on Feb 13, 2024
-
[python] add MeshGL::Merge() to python API (#739)
* [python] add MeshGL::Merge() to python API * [python] mesh.merge in all_apis.py
Configuration menu - View commit details
-
Copy full SHA for 4395ab6 - Browse repository at this point
Copy the full SHA 4395ab6View commit details
Commits on Feb 15, 2024
-
* test windows dll build * export all symbols on windows * skip manifoldc_test on emscripten * try fix windows build * fix * fix2 * fix manifoldc on emscripten * fix * fix manifoldc * fixes * fix windows ci * fix python flags * document windows shenanigans * I hate windows * tell users we are downloading thrust from source
Configuration menu - View commit details
-
Copy full SHA for f3c5ada - Browse repository at this point
Copy the full SHA f3c5adaView commit details
Commits on Feb 16, 2024
-
* accept size_t for Vec * Prepare a test case for "SparseIndices too large" core dump * fix python docstring deps * fix compilation errors * limit sdf hashtable size * another fix to hashtable * log2(0) is undefined * fix formatting * Revert "fix compilation errors" This reverts commit adfb86c. * fix size_t stuff * remove processOverlap setting in test * fix hashtable * vertex number limit * address comments
Configuration menu - View commit details
-
Copy full SHA for d59b9b9 - Browse repository at this point
Copy the full SHA d59b9b9View commit details
Commits on Feb 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cae5a01 - Browse repository at this point
Copy the full SHA cae5a01View commit details
Commits on Feb 19, 2024
-
1
Configuration menu - View commit details
-
Copy full SHA for c03a5ac - Browse repository at this point
Copy the full SHA c03a5acView commit details
Commits on Mar 3, 2024
-
* sketched out implementation * started PartitionQuad * added edge directions * compiles * first test passing * minor progress * simplify * refactor * fixed interior verts * getting manifold results * improved triangulation * finished algorithm * fixed fans * a few fixes * fixed 3-2-2 * handle reversed triangles * use Vec * fixed another bug * refine working * replaced old subdivide * fix allocation error * fixed sphere * fix cache * fixed undefined behavior * fix rounding error * updated test * cleanup * add lock * added properties support * tightened test * fixed edge colors * fixed corners * only duplicate props when necessary * fix boolean props * fixed manifoldness error * fixed some narrow triangles * fix compile * added bindings * fix formatting * addressing feedback * revert edge divisions change
Configuration menu - View commit details
-
Copy full SHA for dc4afa9 - Browse repository at this point
Copy the full SHA dc4afa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ddbd0a - Browse repository at this point
Copy the full SHA 2ddbd0aView commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d437097 - Browse repository at this point
Copy the full SHA d437097View commit details -
Configuration menu - View commit details
-
Copy full SHA for a67aa13 - Browse repository at this point
Copy the full SHA a67aa13View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6801c8 - Browse repository at this point
Copy the full SHA c6801c8View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f54e535 - Browse repository at this point
Copy the full SHA f54e535View commit details -
Configuration menu - View commit details
-
Copy full SHA for e073141 - Browse repository at this point
Copy the full SHA e073141View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d94d5 - Browse repository at this point
Copy the full SHA 22d94d5View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b1d255 - Browse repository at this point
Copy the full SHA 9b1d255View commit details
Commits on Mar 19, 2024
-
CalculateNormals and Smooth (#771)
* started implementation * update to Vec * refactor * snap normals to faces * added flat face sharpening * added Smooth member * Smooth working * refactor SetNormals * calculateNormals runs * CalculateNormals works * update test * add bindings * fix python bindings * fix format * Smooth -> SmoothOut * a few fixes * weird format bug * addressing feedback * update docs
Configuration menu - View commit details
-
Copy full SHA for c9ec169 - Browse repository at this point
Copy the full SHA c9ec169View commit details
Commits on Mar 26, 2024
-
* SmoothByNormals compiles * added ForVert * tests pass * added bindings * stupid formatting... * fix typo * small fix * aligned weights
Configuration menu - View commit details
-
Copy full SHA for 3e05284 - Browse repository at this point
Copy the full SHA 3e05284View commit details -
* updated a bunch of do loops to ForVert * more cleanup
Configuration menu - View commit details
-
Copy full SHA for 32eefe9 - Browse repository at this point
Copy the full SHA 32eefe9View commit details
Commits on Mar 30, 2024
-
* fix glm install * try again? * proper C binding install * fix glm install
Configuration menu - View commit details
-
Copy full SHA for 7872959 - Browse repository at this point
Copy the full SHA 7872959View commit details
Commits on Apr 2, 2024
-
* Add tests for intersection * Add POC MinGap implementation and tests * Add tests where closest point falls on the triangle's face or on one of the edges * Create TriangleDistance declaration * Delete intersect tests * Add stub MinGap definition * Add triangle distance impl * Add comments * Fix tests * Fix build * Use collider * Collider exploration * Collider impl, cleanup * Use par transform * Revert settings.json, add comments * Add comments * Move tri_dist to utils * Delete unnecessary include * Create lambda for bounding box expansion * Move duplicate logic to lambda * Cleanup * Use floats instead of doubles, use glm::clamp instead of own implementation * User ternaries * Remove DistanceTriangleTriangleSquared out params * Move MinGap impl to Impl * Use std::array instead of C-style * Modify MinGap test cases for clarity, add overlapping tri_dist test * Add c, wasm, python bindings * Fix formatting * Clean up comments * Test whether faceboxes need to be sorted * Add min_gap example to all_apis.py * Fix formatting * Clean up python binding * Fix edge to edge test case * Test BVH culling * Remove sorting of other manifold's boxes * Use collider_ member, remove sorting * Move tests to manifold_test.cpp * Remove whitespace * Rename some tests for clarity * Remove redundant test, modify test for edge to edge test for clarity * Fix comments * Parallelize narrow phase * Reduce sphere res in test case to not cause out of memory error * Add complex test case * Remove unnecessary cast * Refactor functor is lambda
Configuration menu - View commit details
-
Copy full SHA for 3258152 - Browse repository at this point
Copy the full SHA 3258152View commit details
Commits on Apr 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d67ba3 - Browse repository at this point
Copy the full SHA 8d67ba3View commit details
Commits on Apr 16, 2024
-
* updated a bunch of do loops to ForVert * more cleanup * Hull failure case * test cleanup * test helper cleanup * fixed edge_op --------- Co-authored-by: John Collins <jmicahc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c60df1b - Browse repository at this point
Copy the full SHA c60df1bView commit details
Commits on Apr 25, 2024
-
* Split Boolean test * Fix name * formatting * move cubes test * formatting * format * move tests * update complex_boolean
Configuration menu - View commit details
-
Copy full SHA for a8b8bf7 - Browse repository at this point
Copy the full SHA a8b8bf7View commit details -
* switched to ivec4, tests still pass * added partition quad support * added quad support for property interp * forming quad tangents * convex barycentric * fix interpolation * added linear quad interp * added quad smoothing * fixed vec out of range * all tests pass * fixed quad tangents * tightened quad test * cleanup * avoid dome duplicate work * added docs * update test
Configuration menu - View commit details
-
Copy full SHA for c738f1e - Browse repository at this point
Copy the full SHA c738f1eView commit details -
* fixed nan normals * re-identify flat faces after refine * fix color interpolation * fix build
Configuration menu - View commit details
-
Copy full SHA for cdcbd32 - Browse repository at this point
Copy the full SHA cdcbd32View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c57a56 - Browse repository at this point
Copy the full SHA 4c57a56View commit details -
Ensure properties maintained through Decompose operation (#794)
* Fix for #786 by setting numProps in GatherFaces method. Added test for Decompose with properties, and ExpectProperties function in test_main in order to check properties in a mesh match those set by SetProperties. * Correct formatting of ExpectProperties * Correct more formatting * Removed ExpectProperties and instead use existing test methods * Call RelatedGL for each Decomposed Manifold
Configuration menu - View commit details
-
Copy full SHA for c9810fd - Browse repository at this point
Copy the full SHA c9810fdView commit details
Commits on May 1, 2024
-
* revert smoothness change * updated to quaternions - not right yet * fixed triangles, mostly * fixed numerical stability problem * fixed more nans * fixed several bugs * refactor bezier2D * improved circularity * added test * updated tests * fixed mirror test * updated manual smooth model * updated JS test * cleanup
Configuration menu - View commit details
-
Copy full SHA for a122bde - Browse repository at this point
Copy the full SHA a122bdeView commit details
Commits on May 3, 2024
-
C bindings: pass context to set_properties and warp operation callbac…
…ks (#795) * Fix for #786 by setting numProps in GatherFaces method. Added test for Decompose with properties, and ExpectProperties function in test_main in order to check properties in a mesh match those set by SetProperties. * Correct formatting of ExpectProperties * Correct more formatting * Add x_context variants of set_properties and warp functions in cbindings, along with tests * Revert "Correct more formatting" This reverts commit 6e409cf. * Revert "Correct formatting of ExpectProperties" This reverts commit 4d5ee88. * Revert "Fix for #786 by setting numProps in GatherFaces method. Added test for Decompose with properties, and ExpectProperties function in test_main in order to check properties in a mesh match those set by SetProperties." This reverts commit 03848fa. * Remove _context variants of functions and make context argument the default for all callbacks. Add bounds checks to warp test and volume and surface area checks to level set test * Correct formatting * Use M_PI not M_PIf as Windows/Mac don't have it * Use glm not C math * Mac build sensitive to glm::pow<float,float> vs glm::pow<float> * Use std::pow for pow
Configuration menu - View commit details
-
Copy full SHA for 5301542 - Browse repository at this point
Copy the full SHA 5301542View commit details
Commits on May 10, 2024
-
* switched three example to TS * use merge * cleanup * material groups * added groups and ids * working * added docs
Configuration menu - View commit details
-
Copy full SHA for 443863d - Browse repository at this point
Copy the full SHA 443863dView commit details
There are no files selected for viewing