|
|
@@ -64,7 +64,7 @@
|
|
|
|
|
|
const dom = ref<HTMLDivElement>()
|
|
|
var floor = {"length":3600, "width":1600, "height":600}
|
|
|
- var cameraPos = {"y":800, "z":1000};
|
|
|
+ var cameraPos = {"y":100, "z":500};
|
|
|
let selMesh:any
|
|
|
let outlinePass: any;
|
|
|
var scene:any;
|
|
|
@@ -236,9 +236,11 @@
|
|
|
})
|
|
|
dragControls.addEventListener("dragend", ()=>{
|
|
|
control.enabled = true;
|
|
|
- settings.x = model.position.x;
|
|
|
- settings.y = model.position.y;
|
|
|
- settings.z = model.position.z;
|
|
|
+ if(settings.selMesh && model.name == settings.selMesh.name){
|
|
|
+ settings.x = model.position.x;
|
|
|
+ settings.y = model.position.y;
|
|
|
+ settings.z = model.position.z;
|
|
|
+ }
|
|
|
})
|
|
|
// 监听mouseDown事件
|
|
|
renderer.domElement.addEventListener('mousedown', (event) => {
|
|
|
@@ -291,9 +293,9 @@
|
|
|
const baseX = getDecimalDigits(baseScaleX);
|
|
|
const baseY = getDecimalDigits(baseScaleY);
|
|
|
const baseZ = getDecimalDigits(baseScaleZ);
|
|
|
- gui.add(settings, 'sx', -baseScaleX*10, baseScaleX*10).name('缩放X').step(0.01);
|
|
|
- gui.add(settings, 'sy', -baseScaleY*10, baseScaleY*10).name('缩放Y').step(0.01);
|
|
|
- gui.add(settings, 'sz', -baseScaleZ*10, baseScaleZ*10).name('缩放Z').step(0.01);
|
|
|
+ gui.add(settings, 'sx', -baseScaleX*1000, baseScaleX*1000).name('缩放X').step(0.001);
|
|
|
+ gui.add(settings, 'sy', -baseScaleY*1000, baseScaleY*1000).name('缩放Y').step(0.001);
|
|
|
+ gui.add(settings, 'sz', -baseScaleZ*1000, baseScaleZ*1000).name('缩放Z').step(0.001);
|
|
|
}
|
|
|
|
|
|
const initLight = () => {
|