修复拖拽逻辑
This commit is contained in:
@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user