Skip to content

Conversation

drbergman
Copy link
Collaborator

@drbergman drbergman commented Sep 8, 2025

  • division vector was not normalized after orthogonal projection onto orientation-defined plane
    • this would lead to inconsistent displacements
    • e.g. in 2D, a rand_vec of (0,0,1) would lead to 0 displacement
  • the daughter cell was displaced by the full radius and the parent cell by half the radius in the opposite direction
    • this led to a center of mass shift (in the rand_vec direction) of radius/4 (ignoring the normalization issue above)
    • now, both are displaced by half the radius in opposite directions, preserving center of mass
    • by using 1/2 the radius, the cells will remain overlapping, which the mechanics module will resolve over time

- division vector was not normalized after orthogonal projection onto orientation-defined plane
    - this would lead to inconsistent displacements
    - e.g. in 2D, a rand_vec of (0,0,1) would lead to 0 displacement
- the daughter cell was displaced by the full radius and the parent cell by half the radius in the opposite direction
    - this led to a center of mass shift (in the rand_vec direction) of radius/4
    - now, both are displaced by half the radius in opposite directions, preserving center of mass
    - by using 1/2 the radius, the cells will remain overlapping, which the mechanics module will resolve over time
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