three.js转换控制缩放一个方向

1szpjjfi  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(305)

我试图在一个方向上实现规模。我编辑transformcontrol.js我是朝相反的方向移动的,

object.scale.copy(scale);
        switch (axis) {
            case 'X':
                object.position.x = _positionStart.x - ((width * scale.x) / _scaleStart.x - width) / 2;
                break;
            case 'Z':
                object.position.z = _positionStart.z - ((depth * scale.z) / _scaleStart.z - depth) / 2;
                break;
            default:
                break;
        }

但在相机的某些位置上,有一个清晰的刻度,如picturelink img
我认为问题可能出在这条线上,因为物体在移动

this.pointEnd.copy(planeIntersect.point).sub(this.worldPositionStart);

我将worldpositionstart更改为worldposition,但在缩放时它开始滞后。有人能帮忙吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题