Skip to content

Fix #2514 - Multi-domain overlap when pre-aligned data skips grooming alignment#2515

Merged
akenmorris merged 1 commit intomasterfrom
amorris/2514-multi-domain
Mar 10, 2026
Merged

Fix #2514 - Multi-domain overlap when pre-aligned data skips grooming alignment#2515
akenmorris merged 1 commit intomasterfrom
amorris/2514-multi-domain

Conversation

@akenmorris
Copy link
Contributor

When users pre-align multi-domain data outside ShapeWorks and skip grooming alignment and enabled procrustes translation/rotation, Procrustes centers each domain to the origin, causing them to overlap in analysis. Fix by computing mean groomed mesh centroids per domain and applying as offset during local alignment, only when grooming alignment was not performed.

Also update documentation for multi-domain alignment options and MCA modes.

… alignment

When users pre-align multi-domain data outside ShapeWorks and skip
grooming alignment and enabled procrustes translation/rotation,
Procrustes centers each domain to the origin, causing them to overlap
in analysis. Fix by computing mean groomed mesh centroids per domain
and applying as offset during local alignment, only when grooming
alignment was not performed.

Also update documentation for multi-domain alignment options and MCA
modes.
@akenmorris akenmorris merged commit 8a95fbf into master Mar 10, 2026
5 checks passed
@akenmorris akenmorris deleted the amorris/2514-multi-domain branch March 10, 2026 18:43
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