Skip to content

Use geodesic walk for MeshDomain particle splitting instead of Euclidean offset#2502

Open
akenmorris wants to merge 2 commits intomasterfrom
amorris/2501-mesh-particle-split
Open

Use geodesic walk for MeshDomain particle splitting instead of Euclidean offset#2502
akenmorris wants to merge 2 commits intomasterfrom
amorris/2501-mesh-particle-split

Conversation

@akenmorris
Copy link
Contributor

The split particle was previously placed at a raw Euclidean offset (potentially off-surface or on the other side), now it walks along the mesh surface via geodesic_walk. This prevents particle splits from jumping to the other side of a very thing object area.

…ean offset

The split particle was previously placed at a raw Euclidean offset
(potentially off-surface or on the other side), now it walks along the
mesh surface via geodesic_walk.
UpdateParticlePosition negates the update vector before calling
geodesic_walk, so we need to negate it here to match the base class
behavior (moving in the positive local_direction).
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.

1 participant