作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在试用 WWDC 2010 中的 CoreMotion 茶壶示例代码。现在,代码考虑了设备运动,除了渲染的 3d 对象和设备的距离。我怎样才能添加这个?
例子:如果我将设备拉离渲染的 3d 对象,则 3d 对象必须变小。如果我将设备放置在靠近渲染的 3d 对象的位置,则 3d 对象必须变大如果我向左平移,则 3d 对象必须向右移动(并且可能在屏幕外)。如果我向右平移,则 3d 对象必须向左移动(并且可能在屏幕外)。
我不知道从哪里开始寻找。这可以从设备的传感器计算出来吗?
最佳答案
内部传感器(陀螺仪、加速度计、指南针)将难以完成这项任务,因为它们在物理世界中没有固定的引用点。关于从加速度计计算相对位置的问题有一个问题/答案 here和 here .
增强现实应用程序通常使用相机定位引用点(例如放置在 table 上的二维码或其他对象跟踪)并计算引用点大小/方向的变化以重绘增强对象来解决问题。
查看算法和方法有一个基本起点 here .
关于ios - 如何在 iOS 中向 WWDC 2010 茶壶示例代码添加距离注意事项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15198723/
我是 OpenGL 编程的新手。我的目标是设置面向对象的图形编程,我可以自豪地说我取得了一些进展。现在我遇到了不同的问题。 假设我们有可以制作一个、两个或多个旋转茶壶的工作程序。我通过在类里面使用列表
我是一名优秀的程序员,十分优秀!