feat(editor): click-off to deselect
This commit is contained in:
parent
10d69ce7ac
commit
53b1788588
1 changed files with 2 additions and 2 deletions
|
@ -387,9 +387,9 @@ void MainGLWidget::mousePressEvent(QMouseEvent* evt) {
|
|||
|
||||
// raycast part
|
||||
std::optional<const RaycastResult> rayHit = gWorkspace()->CastRayNearest(camera.cameraPos, pointDir, 50000);
|
||||
if (!rayHit || !partFromBody(rayHit->body)) return;
|
||||
if (!rayHit || !partFromBody(rayHit->body)) { setSelection({}); return; }
|
||||
std::shared_ptr<Part> part = partFromBody(rayHit->body);
|
||||
if (part->locked) return;
|
||||
if (part->locked) { setSelection({}); return; }
|
||||
initialFrame = part->cframe;
|
||||
initialHitPos = rayHit->worldPoint;
|
||||
initialHitNormal = rayHit->worldNormal;
|
||||
|
|
Loading…
Add table
Reference in a new issue