修复拖拽逻辑

This commit is contained in:
2026-06-04 19:05:53 +08:00
parent 2abb61104a
commit 14287777a4

View File

@ -432,7 +432,7 @@ export class AppModelDrag extends Monobehiver {
if (originalZoneIndex !== -1) {
const originalZone = wallZones[originalZoneIndex];
if (originalZone) {
const offsetDistance = -0.05;
const offsetDistance = 0;
const returnPosition = originalZone.center.add(originalZone.normal.scale(offsetDistance));
rootMesh.position.copyFrom(returnPosition);
@ -471,7 +471,7 @@ export class AppModelDrag extends Monobehiver {
if (originalZoneIndex !== -1) {
const originalZone = wallZones[originalZoneIndex];
if (originalZone) {
const offsetDistance = -0.05;
const offsetDistance = 0;
const returnPosition = originalZone.center.add(originalZone.normal.scale(offsetDistance));
rootMesh.position.copyFrom(returnPosition);
@ -624,7 +624,7 @@ export class AppModelDrag extends Monobehiver {
const existingRootMesh = existingMeshes[0];
const swapZone = wallZones[currentZoneIndex];
if (swapZone) {
const offsetDistance = -0.05;
const offsetDistance = 0;
const swapPosition = swapZone.center.add(swapZone.normal.scale(offsetDistance));
existingRootMesh.position.copyFrom(swapPosition);