diff --git a/packages/editor/src/views/editor/layouts/sidebar/SidebarObject.vue b/packages/editor/src/views/editor/layouts/sidebar/SidebarObject.vue index 71e5ded..cff76dd 100644 --- a/packages/editor/src/views/editor/layouts/sidebar/SidebarObject.vue +++ b/packages/editor/src/views/editor/layouts/sidebar/SidebarObject.vue @@ -121,15 +121,15 @@ const updateUI = Utils.throttle(function(object) { objectData.type = object.type; objectData.uuid = object.uuid; objectData.name = object.name; - objectData.position.x = Number(object.position.x.toFixed(3)); - objectData.position.y = Number(object.position.y.toFixed(3)); - objectData.position.z = Number(object.position.z.toFixed(3)); - objectData.rotation.x = Number((object.rotation.x * THREE.MathUtils.RAD2DEG).toFixed(3)); - objectData.rotation.y = Number((object.rotation.y * THREE.MathUtils.RAD2DEG).toFixed(3)); - objectData.rotation.z = Number((object.rotation.z * THREE.MathUtils.RAD2DEG).toFixed(3)); - objectData.scale.x = Number(object.scale.x.toFixed(3)); - objectData.scale.y = Number(object.scale.y.toFixed(3)); - objectData.scale.z = Number(object.scale.z.toFixed(3)); + objectData.position.x = Number(object.position.x.toFixed(6)); + objectData.position.y = Number(object.position.y.toFixed(6)); + objectData.position.z = Number(object.position.z.toFixed(6)); + objectData.rotation.x = Number((object.rotation.x * THREE.MathUtils.RAD2DEG).toFixed(6)); + objectData.rotation.y = Number((object.rotation.y * THREE.MathUtils.RAD2DEG).toFixed(6)); + objectData.rotation.z = Number((object.rotation.z * THREE.MathUtils.RAD2DEG).toFixed(6)); + objectData.scale.x = Number(object.scale.x.toFixed(6)); + objectData.scale.y = Number(object.scale.y.toFixed(6)); + objectData.scale.z = Number(object.scale.z.toFixed(6)); if (object.fov !== undefined) { objectData.fov = object.fov; @@ -225,19 +225,19 @@ const update = (method: string) => { }, position: () => { const newPosition = new THREE.Vector3(objectData.position.x, objectData.position.y, objectData.position.z); - if (object.position.distanceTo(newPosition) >= 0.01) { + if (object.position.distanceTo(newPosition) >= 0.0001) { App.execute(new SetPositionCommand(object, newPosition)); } }, rotation: () => { const newRotation = new THREE.Euler(objectData.rotation.x * THREE.MathUtils.DEG2RAD, objectData.rotation.y * THREE.MathUtils.DEG2RAD, objectData.rotation.z * THREE.MathUtils.DEG2RAD); - if (new THREE.Vector3().setFromEuler(object.rotation).distanceTo(new THREE.Vector3().setFromEuler(newRotation)) >= 0.01) { + if (new THREE.Vector3().setFromEuler(object.rotation).distanceTo(new THREE.Vector3().setFromEuler(newRotation)) >= 0.0001) { App.execute(new SetRotationCommand(object, newRotation, undefined)); } }, scale: () => { const newScale = new THREE.Vector3(objectData.scale.x, objectData.scale.y, objectData.scale.z); - if (object.scale.distanceTo(newScale) >= 0.01) { + if (object.scale.distanceTo(newScale) >= 0.0001) { App.execute(new SetScaleCommand(object, newScale, undefined)); } }, @@ -433,11 +433,11 @@ const handleUserDataClick = () => {
- - -
@@ -445,11 +445,11 @@ const handleUserDataClick = () => {
- - -
diff --git a/packages/editor/src/views/home/dataCenter/DataSetModal.vue b/packages/editor/src/views/home/dataCenter/DataSetModal.vue index 6875b04..b844b82 100644 --- a/packages/editor/src/views/home/dataCenter/DataSetModal.vue +++ b/packages/editor/src/views/home/dataCenter/DataSetModal.vue @@ -16,7 +16,7 @@