Skip to content

Mesh particles unification#47

Merged
Ruochun merged 19 commits intoprojectchrono:Mesh_Particles_Expfrom
uwsbel:Mesh_Particles
Feb 4, 2026
Merged

Mesh particles unification#47
Ruochun merged 19 commits intoprojectchrono:Mesh_Particles_Expfrom
uwsbel:Mesh_Particles

Conversation

@fl0rianr
Copy link

... hopefully! Will be great :-)

Ruochun and others added 19 commits January 14, 2026 22:46
- revert a critical change form "Mesh_Particles_Json" merge 6a0357c
- revert a dT Force patch calc optimization to be improved later on
- kT improved with addional precalc kernel to reduce calculating some data twice
- dT improved by simplyfing force calculation and added some earlier exits
- a simple/fast plane contact but in cylindric direction
- Done by requiring tri--tri primitive contacts to respect the general
  relative direction of the mesh patches involved to have the right in
  contact normal voting. So this is still done by finding a good voting
strategy which I believe is the key to rule out remote fake contacts
- Added also a tri path for different tangential stiffness
-  tri edge neighbors for contact islands
- finer contact mesh is "winner" and defines the islands
- convace demo change (cross.stl) to check function
- clean up mesh splitting section inculding test
- added full fast path for convex shape that never win (contact island always more coarse on their side)
- SimpleCollision demo expanded
@Ruochun Ruochun changed the base branch from Mesh_Particles to Mesh_Particles_Exp February 4, 2026 06:32
@Ruochun Ruochun merged commit 4dd9438 into projectchrono:Mesh_Particles_Exp Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants