我一直在尝试用ARKit跳变来创建一个演示,在这个演示中,用户检查放置在一个表面上的房子,或者甚至从内部检查它,如果模型足够扩展的话。因此,我已经开始从放置对象演示,甚至是基础项目,当您创建一个新的AR应用程序。但我想到了同样的问题,即模型没有正确放置,用户不能在模型周围移动。
我采取了一些.blend模型,并将其转换为.dae,并将它们导入演示项目中。有些型号(.dae)太大了,我可以在它们里面移动,而不是放在我所指的表面上,而是放在我头上或屏幕之外的地方。
为什么会发生这种情况,我是否需要对模型进行处理,将它们作为.scn对应物放置(演示项目中的标准模型)?
我尝试将.dae模型转换为具有类似结果的.scn。
发布于 2017-08-23 10:28:34
第一个问题是连接到您在搅拌机中使用的单元,如果您创建一个使用米作为测量单位的模型,一切都会很好。您可以使用下面的this技巧来检查您的场景中的单元。请注意,SceneKit正在使用仪表。
我确实认为问题的第二部分(对象放置在屏幕之外)是因为.dae场景中的对象没有放置在(0;0;0)坐标中,而是有一些其他坐标。
https://stackoverflow.com/questions/45831563
复制相似问题