- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我们的arkit项目中,物体开始摆动。我们尝试使用较旧的代码,在出现此问题之前该代码运行良好,但摆动并没有停止。
我们启用了调试选项来显示原点,它也会摆动。我们尝试将我们的应用程序与不同的设备(iPhone XS、Ipad pro 2018、ipad 2018,均配备 ios 12.1.3)和对象一起使用。
跟踪图像的尺寸正确。
这是我们的配置(Swift):
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
guard let referenceImages = ARReferenceImage.referenceImages(inGroupNamed: "Photos", bundle: Bundle.main) else { return }
let configuration = ARWorldTrackingConfiguration()
configuration.detectionImages = referenceImages
configuration.maximumNumberOfTrackedImages = 2
let options: ARSession.RunOptions = [.resetTracking, .removeExistingAnchors]
sceneView.session.run(configuration, options: options)
sceneView.delegate = self
}
这是我们的渲染器:
func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
guard let imageAnchor = anchor as? ARImageAnchor else { return }
let referenceImage = imageAnchor.referenceImage
let imageName = referenceImage.name ?? "no name"
let plane = SCNPlane(width: referenceImage.physicalSize.width, height: referenceImage.physicalSize.height)
let planeNode = SCNNode(geometry: plane)
plane.firstMaterial?.diffuse.contents = UIColor(white: 1, alpha: 0) //make the plane invisable
let obj = SCNScene(named: "art.scnassets/obj.scn")!
let objNode = obj.rootNode.childNodes.first!
objNode.position = SCNVector3Zero
objNode.eulerAngles.y = 90
planeNode.addChildNode(objNode)
node.addChildNode(planeNode)
}
谁能帮忙阻止晃动吗?
最佳答案
问题在于:“世界追踪是一门不精确的科学。这个过程通常可以产生令人印象深刻的准确性,从而带来逼真的 AR 体验。但是,它依赖于设备物理环境的细节,这些细节并不总是一致或难以确定实时测量而不会出现一定程度的错误。要构建高质量的 AR 体验,请注意这些注意事项和提示”。来自
为了获得更好的 AR 体验,请为您的应用提供适当的物理环境,包括良好的照明、纹理地板等...希望对您有帮助!
关于ios - ARKit 对象随机摆动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54402781/
如何实现模拟钟摆运动的 UIView(在本例中为 ImageView )的动画?我希望它从左向右摆动并重复。 最佳答案 [UIView animateKeyframesWithDuration:0.3
我有一个图像按钮,我想在触摸它时摇动/摆动。我希望它以类似于 iPhone 应用程序图标的方式摆动,当它们被按下很长时间时。 谢谢! 最佳答案 尝试使用这个: 关于androi
我已经在互联网上搜索了一段时间,没有任何解决方案。我想知道的是如何在 OpenGL(或 DirectX)中的 3D 相机中实现摆动/摆动运动,就像您在 Minecraft、使命召唤等中找到的那样。我试
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
我正在尝试创建一个带有振荡弦和质量的钟摆,预计会振荡一段时间然后停止。从我写的来看,质量无法停止振荡。请帮助我。 import pyglet import pymunk imp
我正在尝试实现我自己的色轮选择器,我正在使用 this color wheel , 作为基础。我(终于)成功地添加了 RGB slider 。因此,现在当您更改色轮颜色时,RGB slider 会动态
我正在尝试针对 iPhone 优化我们的新闻页面。我注意到的一个问题是我能够点击并水平移动页面(即摆动)。 我的问题是,如何防止这种水平移动发生? 我们所有的新闻页面都有这个问题。这里有几个例子: W
我创建了一个如下所示的 anim.xml 文件来像在 android 中晃动 IOS 图标一样晃动 imageview。但是它并没有为我提供相同的结果。有没有更好的办法? 最佳答案 尝试设置 an
我想使用 setComponentPopupMenu()。但是 Scala.Swing.Component 似乎没有所有 JComponent 方法,尽管文档中引用了 javax.swing.JCom
http://eusville.com/eusVote/1/baltimore-sushi 点击“添加评论/评分”按钮。当评论框向下滑动时,页面会摆动。我很困惑。谷歌搜索但找不到解决方案。 奇怪的是问
我是一名优秀的程序员,十分优秀!