gpt4 book ai didi

javascript - 三.JS,如何配置相机不倒置模型?

转载 作者:行者123 更新时间:2023-11-30 18:07:24 25 4
gpt4 key购买 nike

我正在使用 Three.JS 和 Collada 加载程序制作建筑物的 3D 模型。

我正在改进我的系统交互性,但我有两个主要问题:

1- 当我在场景中旋转模型时,它在 3 轴上旋转并且上下颠倒!我想让模型固定在水平轴上,只沿 Y 轴(向上)旋转。

A live sample我如何才能仅围绕 Y 轴(向上)旋转此立方体?

2-如何使用鼠标移动对系统进行流畅的控制?例如在大模型中,平滑地缩放到特定的小对象并不容易。如何配置相机以平滑地缩放、平移和旋转?

谢谢

最佳答案

您没有旋转模型。您正在旋转相机。

使用 OrbitControls 而不是 TrackballControls - 它将使相机保持右侧向上。

OrbitControls 应该是平滑的。如果不是,那么您的模型可能有问题。这只能根据具体情况进行处理。

您正在使用一年前的库版本。更新到当前版本是明智的。

three.js r.57.

关于javascript - 三.JS,如何配置相机不倒置模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15491219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com