从jsartoolkit和three.js创建3D环境

里卡多·布鲁内洛(Riccardo Brunello)

我目前正在毕业。当时,我构建了一个简单的JSARToolkit页面,该页面可以识别标记并将对象放置在其上。

我的“大计划”将涉及对扬声器后面的墙壁进行真实测量并计算其理论共振。

我想在墙上(右,左,下和上)放置标记,使用jsartoolkit通过相机检测它们,并使用它们(及其转换矩阵)在我的画布上使用three.js构建平面。我现在需要检测飞机的相交点以获得3D空间..并开始获得扬声器后面墙壁的真实尺寸。

下一步将是使扬声器在空间中定位。.但现在我需要墙的尺寸..我知道这是一项艰苦的工作,我将非常感谢任何帮助..感谢您的关注。

比阿特丽斯·塔洛(BeatriceThalo)

您可以使用预先存在的房间捕获系统,例如结构传感器。手动扫描房间大约需要20秒钟,然后将网格(即没有任何开发人员工具的电子邮件)导出为.obj,然后可以将其加载到Three.js中。这样一来便可以处理墙壁和扬声器。

或使用现有系统在房间中的每个标记上放置一个多维数据集,然后将所有6个多维数据集添加到Three.js场景中。最后使用new THREE.Box3().setFromObject(myScene)来计算所有6的边界框。边界框代表您的房间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Three.js-创建不受缩放和平移影响的3D文本

来自分类Dev

更改使用Three.js创建的3D“立方体”的角度

来自分类Dev

Three js 3D rotation

来自分类Dev

使用HTML,CSS和JS创建鼠标3D可旋转papertoy

来自分类Dev

在运行时更改使用Three.js创建的3D多维数据集的宽度/高度/长度

来自分类Dev

Cuda从设备内存创建3d纹理和cudaArray(3d)

来自分类Dev

three.js 3d模型作为超链接

来自分类Dev

Three.js中的多种3D声音

来自分类Dev

Three.js 3D文字弯曲

来自分类Dev

在THREE.js中绘制3d边界框

来自分类Dev

three.js以相同的视角显示3d对象

来自分类Dev

在Three.js中链接3d对象

来自分类Dev

如何使用three.js将3d框放置在另一个3d框内?

来自分类Dev

Three.js 3D球面看起来像2D

来自分类Dev

Three.js使用正交相机将2D映射到3D

来自分类Dev

使用three.js从2D旋转到3D

来自分类Dev

如何在three.js中从BufferGeometry绘制2D/3D网格

来自分类Dev

在CGAL中创建3D Alpha形状和可视化

来自分类Dev

如何使用jquery显示和隐藏来创建3D滑块效果?

来自分类Dev

如何从带有日期和时间值的表创建 3D 图?

来自分类Dev

如何使用 Python 和 openCV 从卫星图像创建地形的 3D 模型?

来自分类Dev

从两个向量和一个矩阵创建 3D 曲面图

来自分类Dev

在 3D 矩阵上创建函数以生成均值和直方图

来自分类Dev

具有Three.js的Web音频可定位3D声音

来自分类Dev

在three.js中概述一个3d对象

来自分类Dev

Three.js-如何计算两个3D位置之间的距离?

来自分类Dev

初始加载时,在Three.JS Canvas中适合3D对象(Collada文件)

来自分类Dev

无法使用three.js更改3D模型的颜色

来自分类Dev

如何使用three.js绘制自定义3d曲面?

Related 相关文章

热门标签

归档