修复拖拽逻辑
This commit is contained in:
@ -432,7 +432,7 @@ export class AppModelDrag extends Monobehiver {
|
|||||||
if (originalZoneIndex !== -1) {
|
if (originalZoneIndex !== -1) {
|
||||||
const originalZone = wallZones[originalZoneIndex];
|
const originalZone = wallZones[originalZoneIndex];
|
||||||
if (originalZone) {
|
if (originalZone) {
|
||||||
const offsetDistance = -0.05;
|
const offsetDistance = 0;
|
||||||
const returnPosition = originalZone.center.add(originalZone.normal.scale(offsetDistance));
|
const returnPosition = originalZone.center.add(originalZone.normal.scale(offsetDistance));
|
||||||
rootMesh.position.copyFrom(returnPosition);
|
rootMesh.position.copyFrom(returnPosition);
|
||||||
|
|
||||||
@ -471,7 +471,7 @@ export class AppModelDrag extends Monobehiver {
|
|||||||
if (originalZoneIndex !== -1) {
|
if (originalZoneIndex !== -1) {
|
||||||
const originalZone = wallZones[originalZoneIndex];
|
const originalZone = wallZones[originalZoneIndex];
|
||||||
if (originalZone) {
|
if (originalZone) {
|
||||||
const offsetDistance = -0.05;
|
const offsetDistance = 0;
|
||||||
const returnPosition = originalZone.center.add(originalZone.normal.scale(offsetDistance));
|
const returnPosition = originalZone.center.add(originalZone.normal.scale(offsetDistance));
|
||||||
rootMesh.position.copyFrom(returnPosition);
|
rootMesh.position.copyFrom(returnPosition);
|
||||||
|
|
||||||
@ -624,7 +624,7 @@ export class AppModelDrag extends Monobehiver {
|
|||||||
const existingRootMesh = existingMeshes[0];
|
const existingRootMesh = existingMeshes[0];
|
||||||
const swapZone = wallZones[currentZoneIndex];
|
const swapZone = wallZones[currentZoneIndex];
|
||||||
if (swapZone) {
|
if (swapZone) {
|
||||||
const offsetDistance = -0.05;
|
const offsetDistance = 0;
|
||||||
const swapPosition = swapZone.center.add(swapZone.normal.scale(offsetDistance));
|
const swapPosition = swapZone.center.add(swapZone.normal.scale(offsetDistance));
|
||||||
existingRootMesh.position.copyFrom(swapPosition);
|
existingRootMesh.position.copyFrom(swapPosition);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user