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

近期下载者

相关文件


收藏者