arkit

    1热度

    1回答

    我是新来的swift,我试图让摄像头在ARKit示例中的位置,但它给了我nil。 我用this question的解决方案,并将代理设置为self,但它仍然没有给我相机转换。 我在做什么错? class ViewController: UIViewController, ARSCNViewDelegate { @IBOutlet var sceneView: ARSCNView! over

    0热度

    1回答

    我正在尝试学习ARKit的基础知识,并且我使用SpriteKit的AR应用程序的模板在XCode 9 beta 4中创建了一个项目。该项目应该已经实现了一个示例应用程序,当您触摸屏幕时,该应用程序会在SKLabelNode中显示表情符号。 我试图在运行iOS 11的iPad Mini 4中运行此示例。我必须从Info.plist中删除arkit密钥,然后运行该应用程序。但emojis没有显示。我也

    1热度

    1回答

    我在通过IBAction在我的ARKit场景中实现allowsCameraControl,IBAction通过交换机设置self.sceneView.allowsCameraControl = true,它非常棒。我的开关逻辑在调试器中看起来很好,但是当我打开self.sceneView.allowsCameraControl = false时 - 相机不会回到它的原始跟踪状态。对象在我的场景视图

    2热度

    1回答

    我正在学习ARKit并尝试将物体放置在检测到的平面上。但它不能正常工作,飞机和3D物体之间有空间。 这里是我的飞机检测代码: func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) { position = SCNVector3Make(anchor.transfor

    0热度

    2回答

    我想在Demo ARKit应用程序中使用苹果提供的代码进行平面检测,但它不能一致地工作,对于某些情况下,它可以完美地检测表面,但在某些情况下,它不会检测到平面。然后,我也注意到在Demo ARKit应用程序中,平面检测也会发生同样的情况。 当它检测到平面时,黄色方块关闭,但每次都不是这样。有没有人面对过这个问题?如何使这种平面检测行为一致?

    2热度

    1回答

    我有一个窗帘,我想在我的ARKit应用程序中呈现。我添加了我的窗帘的所有部分(以COLLADA导出),并将它们添加到我的.scn文件中,并将它们放置好,使它们正确排列并形成正确的窗帘。 现在我已经将文件添加到ARKit测试应用程序,它看起来像所有单个对象围绕自己的坐标系的X轴旋转。 这是为什么?这是否与Y vs Z有关?

    3热度

    2回答

    当我尝试设置虚拟对象的simdPosition时,出现了使用iOS 11 ARKit(Scenekit - Xcode 9 beta)时的此错误。我需要知道是否可以在swift中将SCNMatrix4转换为matrix_float4x4。如果是的话如何转换它。

    0热度

    1回答

    我已经使用this教程来创建工作示例项目。但是当我用设备移动时,对象也随着我稍稍移动(甚至是Lowe的视觉应用程序),但ARKit使对象比Tango更稳定。有没有任何指导来解决这个问题,或者Tango还没有准备好在现实世界的应用中使用(除了稍微不稳定的物体可以忍受的情况,比如游戏中的情况)?

    0热度

    1回答

    我正在玩ARKit,到目前为止我成功了,但是我有3D图形的问题(因为我对它没有任何了解)。 我从TurboSquid等网站下载的每个对象在Xcode中甚至在Blender(或没有纹理的节目)中都没有纹理。 我只需要获取一个对象(最好是.dae),并在其上应用纹理。 请问我能向三岁小孩解释我失踪的是什么? 谢谢。 编辑: 这是一个与移动相机,甚至当我设置他的位置模型: Table from Turb

    2热度

    1回答

    我在ARKit中运行此功能,如果您试用它,则会出现三角形(非常高)和2右侧的摄像头,稍微平移一下。我的问题是,我的图像材料不能适用的对象,我可以改变它的颜色,但不适用的图像: 所以此工程: triangle.firstMaterial?.diffuse.contents = UIColor.red 但这并不: triangle.firstMaterial?.diffuse.contents =