【发布时间】:2023-03-20 07:20:01
【问题描述】:
我正在使用 Three.JS 和 Collada loader 制作建筑物的 3D 模型。
我正在改进我的系统交互性,但我有两个主要问题:
1- 当我在场景中旋转模型时,它会在 3 轴上旋转并使其倒置!我想将模型固定在水平轴上,并且只沿 Y 轴(向上)旋转它。
A live sample我如何才能仅围绕 Y 轴(向上)旋转这个立方体?
2-如何使用鼠标移动对系统进行平滑控制?例如在大模型中,平滑缩放到特定的小对象并不容易。如何配置相机以平滑缩放、平移和旋转?
谢谢
【问题讨论】:
-
嗨,我是 3JS 的初学者。我想知道您是如何创建建筑物的 3D 模型的?
-
我使用 Autodesk Revit 创建了一个 IFC 文件。然后我使用 Blender 将 IFC 文件导出到 Collada。有一个可以读取 IFC 的 Blender 插件,您可以轻松地将其导出到 Collada。您还可以使用 Sketch up 创建 Collada 文件。
标签: javascript three.js webgl interactive collada