PD: Forward transform requests to Body

This commit is contained in:
Kacper Donat
2024-12-11 23:39:04 +01:00
parent 736fbee539
commit a3bf63bae2
5 changed files with 52 additions and 16 deletions

View File

@@ -382,6 +382,9 @@ void TaskTransform::setSelectionMode(SelectionMode mode)
draggerPickStyle->style = SoPickStyle::SHAPE_ON_TOP;
draggerPickStyle->setOverride(false);
blockSelection(true);
vp->setTransformOrigin(vp->getTransformOrigin());
break;
}
@@ -492,6 +495,11 @@ void TaskTransform::onAlignRotationChanged()
void TaskTransform::onAlignToOtherObject()
{
if (selectionMode == SelectionMode::SelectAlignTarget) {
setSelectionMode(SelectionMode::None);
return;
}
setSelectionMode(SelectionMode::SelectAlignTarget);
}