Vuforia Virtual Button(虚拟按钮)案例一——按钮位置计算
来源:互联网 发布:网络机顶盒能看卫视吗 编辑:程序博客网 时间:2024/06/07 04:55
原文:http://blog.csdn.net/ggtaas/article/details/38523719
在AR技术网的群里看到很多人在问虚拟按钮实例中的按钮坐标是怎么计算出来的,今天就给大家讲讲计算原理!
问题:虚拟按钮这个位置坐标怎么确定的?
见上图,原点在左上角,竖直方向为Y轴,水平方向是X轴,且是(1500,1050)像素。按钮的尺寸是(200,75)。
下表中原始像素坐标分别为按钮矩形框中左上角和右下角的坐标值。
右边一列是经过尺寸转换之后图片标志的坐标值。那么它是经过怎样的变换得来的呢??
下面这幅图展示了该SDK中3D坐标系。而上表右边的数据就是讲原始坐标系转化成3D坐标系得出的值。大家可以看到3D坐标系的原点在Image的中心,因此不难解释上表中会出现负值。
下面给大家列出相应的计算公式。
计算比较简单,用相似比就可以了,不过大家注意单位的转换。
利用相似关系:
90/750 =(123.5-X)/123.5
利用这个公式计算出X是108.68
同理,可以计算出Y值,再判断正负,所以得出坐标值(-108.68,-53.52)
0 0
- Vuforia Virtual Button(虚拟按钮)案例一——按钮位置计算
- Vuforia Virtual Button(虚拟按钮)案例一——按钮位置计算
- Vuforia Virtual Button(虚拟按钮)案例二——按钮事件处理
- Vuforia Virtual Button(虚拟按钮)案例二——按钮事件处理
- Vuforia Virtual Button(虚拟按钮)使用技巧
- Vuforia虚拟按钮
- Unity + vuforia 开发虚拟按钮
- 【Unity3D自学记录】Unity3d Virtual Button(虚拟按钮)
- (Unity3d)Vuforia开发高阶二-虚拟按钮
- Vuforia开发高阶二-虚拟按钮(第一部分)
- Vuforia开发高阶二-虚拟按钮(第二部分)
- Vuforia开发高阶二-虚拟按钮(第一部分)
- Vuforia开发高阶二-虚拟按钮(第二部分)
- Vuforia开发高阶二-虚拟按钮(第三部分)
- Vuforia开发高阶二-虚拟按钮(第四部分)
- Vuforia之Virtual Button 教程
- 界面组件——按钮(Button)与图片按钮(ImageButton)
- Button 按钮
- 关于静态资源压缩技术
- 在iOS 8 SDK中使用Touch ID API
- Apache配置虚拟主机
- 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包
- 7.1.1 使用 F# 记录类型
- Vuforia Virtual Button(虚拟按钮)案例一——按钮位置计算
- c编程:输入一个字符串,求出字符串的最后一个字符,如果是空字符串则返回空字符。
- hdu 5128 广州赛B题题解
- Vuforia Virtual Button(虚拟按钮)案例二——按钮事件处理
- linux下静态库与共享库的生成和使用
- 算法--计算两个绝对路径之间的相对路径
- 每个Java开发者都应该知道的5个JDK工具
- 从字节码角度看String的连接操作
- Longest Increasing Subsequence Show Result My Submissions