【问题标题】:ARKit - basic 3D modelARKit - 基本 3D 模型
【发布时间】:2018-01-31 13:29:39
【问题描述】:

我一直在尝试使用 ARKit 跳跃来创建一个演示,用户可以在其中检查放置在表面上的房屋,如果模型足够扩展,甚至可以从内部检查它。因此,当您创建新的 AR 应用程序时,我从放置对象演示开始,甚至从基本项目开始。但我遇到了同样的问题,即模型放置不正确,用户无法在模型中移动。

我采用了一些 .blend 模型,将它们转换为 .dae 并将它们导入到演示项目中。有些模型 (.dae) 太大了,我可以在其中移动,而较小的模型(.dae)不是放在我指向的表面上,而是放在我的头顶或屏幕之外。

为什么会发生这种情况,我是否需要对要放置的模型做一些事情,因为它们是 .scn 对应物(演示项目中的标准模型)?

我尝试将 .dae 模型转换为 .scn,结果相似。

【问题讨论】:

标签: ios11 arkit 3d-model


【解决方案1】:

第一个问题与您在搅拌机中使用的单位有关,如果您使用米作为测量单位创建模型,一切都会好起来的。您可以使用以下this 提示检查您的场景的单位。请注意SceneKit 正在使用仪表。

我确实相信您的问题的第二部分(对象放置在屏幕外很远)的发生是因为 .dae 场景中的对象未放置在 (0;0;0) 坐标中,而是有一些其他坐标。

【讨论】:

    猜你喜欢
    • 2019-03-06
    • 2018-05-30
    • 2018-06-19
    • 1970-01-01
    • 2018-03-15
    • 2018-07-13
    • 2018-08-23
    • 2018-10-22
    • 1970-01-01
    相关资源
    最近更新 更多