3D-Compass-master
所属分类:android开发
开发工具:Java
文件大小:64KB
下载次数:14
上传日期:2014-10-11 20:08:14
上 传 者:
ttttt0040
说明: Android的演示程序,它显示指南针并通过OpenGL把摄像头预览画面复合在一起
(Demo app for Android showing compass using OpenGL composited with camera preview)
文件列表:
3D-Compass-master\AndroidManifest.xml (1220, 2014-09-04)
3D-Compass-master\build.xml (5875, 2014-09-04)
3D-Compass-master\INSTALL (2277, 2014-09-04)
3D-Compass-master\jni\Android.mk (223, 2014-09-04)
3D-Compass-master\jni\Application.mk (25, 2014-09-04)
3D-Compass-master\jni\gl_useful.c (2580, 2014-09-04)
3D-Compass-master\jni\JNIGlue.h (43349, 2014-09-04)
3D-Compass-master\LICENSE (11358, 2014-09-04)
3D-Compass-master\project.properties (56, 2014-09-04)
3D-Compass-master\res\drawable-hdpi\icon.png (4147, 2014-09-04)
3D-Compass-master\res\drawable-ldpi\icon.png (1723, 2014-09-04)
3D-Compass-master\res\drawable-mdpi\icon.png (2574, 2014-09-04)
3D-Compass-master\res\layout\camera_list.xml (423, 2014-09-04)
3D-Compass-master\res\layout\camera_list_item.xml (1226, 2014-09-04)
3D-Compass-master\res\layout\main.xml (818, 2014-09-04)
3D-Compass-master\res\values\strings.xml (418, 2014-09-04)
3D-Compass-master\src\BaseRenderer.java (3980, 2014-09-04)
3D-Compass-master\src\CameraList.java (8475, 2014-09-04)
3D-Compass-master\src\CameraUseful.java (16247, 2014-09-04)
3D-Compass-master\src\Compass.java (7148, 2014-09-04)
3D-Compass-master\src\GeomBuilder.java (16088, 2014-09-04)
3D-Compass-master\src\GLBitmapView.java (3621, 2014-09-04)
3D-Compass-master\src\GLTextureView.java (8821, 2014-09-04)
3D-Compass-master\src\GLUseful.java (25854, 2014-09-04)
3D-Compass-master\src\Lathe.java (7643, 2014-09-04)
3D-Compass-master\src\Main.java (33913, 2014-09-04)
3D-Compass-master\src\MainView.java (3410, 2014-09-04)
3D-Compass-master\src\Mat4f.java (23827, 2014-09-04)
3D-Compass-master\src\Vec3f.java (5041, 2014-09-04)
更多相关Android源码.txt (90, 2014-10-10)
3D-Compass-master\res\drawable-hdpi (0, 2014-09-04)
3D-Compass-master\res\drawable-ldpi (0, 2014-09-04)
3D-Compass-master\res\drawable-mdpi (0, 2014-09-04)
3D-Compass-master\res\layout (0, 2014-09-04)
3D-Compass-master\res\values (0, 2014-09-04)
3D-Compass-master\jni (0, 2014-09-04)
3D-Compass-master\res (0, 2014-09-04)
3D-Compass-master\src (0, 2014-09-04)
... ...
3D compass is a sample Android application showing how to display a
dynamically-updated 3D arrow with OpenGL that takes its direction from
the orientation sensor, composited on top of a live camera preview
image. The source code includes the following
utility classes:
* CameraUseful: some routines for managing the camera and decoding
image data
* GeomBuilder: basic management of 3D object geometry and rendering
* Lathe: uses GeomBuilder to construct objects with rotational symmetry
* Compass: how to use the orientation sensor data to draw a 3D
compass arrow
Note that the compass direction is sometimes inaccurate--at least, on
my HTC Desire it is. However, turning the phone this way and that will
often nudge it back into a sensible reading.
Contents:
src/ -- Java sources for the Android app
jni/ -- C sources for the Android app
res/ -- resources for the Android app
AndroidManifest.xml, build.xml, *.properties -- for driving
Google's Android build tools (note that you will have to
provide a couple more of these--see INSTALL for details)
README -- this file
INSTALL -- build/installation instructions
LICENSE -- licence (Apache 2.0, same as Google's sample code)
Lawrence D'Oliveiro
近期下载者:
相关文件:
收藏者: