我目前正在毕业。当时,我构建了一个简单的JSARToolkit页面,该页面可以识别标记并将对象放置在其上。
我的“大计划”将涉及对扬声器后面的墙壁进行真实测量并计算其理论共振。
我想在墙上(右,左,下和上)放置标记,使用jsartoolkit通过相机检测它们,并使用它们(及其转换矩阵)在我的画布上使用three.js构建平面。我现在需要检测飞机的相交点以获得3D空间..并开始获得扬声器后面墙壁的真实尺寸。
下一步将是使扬声器在空间中定位。.但现在我需要墙的尺寸..我知道这是一项艰苦的工作,我将非常感谢任何帮助..感谢您的关注。
您可以使用预先存在的房间捕获系统,例如结构传感器。手动扫描房间大约需要20秒钟,然后将网格(即没有任何开发人员工具的电子邮件)导出为.obj,然后可以将其加载到Three.js中。这样一来便可以处理墙壁和扬声器。
或使用现有系统在房间中的每个标记上放置一个多维数据集,然后将所有6个多维数据集添加到Three.js场景中。最后使用new THREE.Box3().setFromObject(myScene)
来计算所有6的边界框。边界框代表您的房间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句