android 3D model viewer
3.2.0 - Look at the sky boy
這是 OpenGL ES 2.0 的示範。它基本上是一個帶有 3D 引擎的 Android 應用程序,可以載入 Wavefront OBJ、STL、DAE 和 GLTF 檔案。該應用程式的目的是學習和分享如何使用OpenGL語言進行繪圖。
查看此應用程式的功能:https://www.youtube.com/watch?v=PV92DKohXXk
載入 3D 模型並了解如何使用此開源程式碼應用程式執行此操作。
這個應用程式的主要目的是透過分享原始碼來展示如何使用OpenGL 2.0在android中繪圖。因此,請不要指望這個應用程式比應用程式商店中已經發布的應用程式更豐富或更好,但至少它向任何想要貢獻或不想從頭開始啟動類似專案的人開放。
由於這是我的第一個 Android 應用程序,而且我仍在學習 OpenGL 2.0 語言,因此很可能有錯誤;但我會嘗試繼續改進應用程式並添加更多功能。因此,請透過提出問題向我發送您的意見、建議或投訴。
該應用程式附帶了一些具有不同許可證的 3D 模型。
您可以透過以下任一方式安裝該應用程式:
export ANDROID_HOME=/home/$USER/Android/Sdk
./gradlew assembleDebug
adb install -r app/build/outputs/apk/app-debug.apk
adb shell am start -n org.andresoviedo.dddmodel2/org.the3deer.app.model3D.MainActivity
打開應用程式。您應該會看到一個菜單。您可以從那裡載入模型。
您可以在模擬器中運行應用程式
// install some file provider (i.e. es file explorer)
adb devices -l
adb -s emulator-5554 install .com.estrongs.android.pop_4.0.3.4-250_minAPI8(armeabi,x86)(nodpi).apk
// push some files to test file loading
adb -s emulator-5554 push .appsrcmainassetsmodels /sdcard/download
您可能需要一副眼鏡才能在 3D 虛擬實境中查看模型。
為了編譯應用程序,您必須包含此 git 子模組
git submodule add https://github.com/the3deer/android-3D-engine.git engine
正在努力...
以下版權聲明和本授權聲明應包含在本軟體的所有副本或主要部分中。
MIT License - Copyright (c) 2022 The 3Deer - https://github.com/the3deer
GNU LGPL v2.1 Copyright (c) 2001, 2002 Dipl. Ing. P. Szawlowski - STL Parser
MIT License - https://github.com/javagl/JglTF - GLTF Parser
ISC License - Earcut - https://github.com/the3deer/earcut
資產