From f0eb455066faa5a7b588c50bd1163ab1638f070e Mon Sep 17 00:00:00 2001 From: Siamak Mahmoudi Date: Mon, 3 Aug 2020 10:41:13 +0430 Subject: [PATCH 1/4] get hotspot click event v1 && add hotspots by yaw and pitch coords --- .idea/gradle.xml | 2 + .idea/modules.xml | 4 + pano360demo/build.gradle | 6 +- pano360demo/src/main/AndroidManifest.xml | 2 +- .../src/main/assets/images/360_pano.jpg | Bin 0 -> 1566130 bytes .../src/main/assets/images/potw1931a.jpg | Bin 0 -> 1846740 bytes .../pano360demo/DemoWithGLSurfaceView.java | 31 +++++ .../martin/ads/pano360demo/HomeActivity.java | 2 +- .../ads/pano360demo/MyHomeActivity.java | 106 +++++++++++++++++ .../src/main/res/layout/activity_pano.xml | 30 +++++ .../src/main/res/layout/player_layout.xml | 9 ++ .../com/martin/ads/vrlib/PanoViewWrapper.java | 25 ++-- .../martin/ads/vrlib/PanoramaInteraction.java | 30 +++++ .../com/martin/ads/vrlib/TouchHelper.java | 109 +++++++++++++++++- .../ads/vrlib/filters/base/FilterGroup.java | 8 +- .../ads/vrlib/filters/vr/AbsHotspot.java | 5 + .../ads/vrlib/math/PositionOrientation.java | 50 ++++++++ 17 files changed, 402 insertions(+), 17 deletions(-) create mode 100644 pano360demo/src/main/assets/images/360_pano.jpg create mode 100644 pano360demo/src/main/assets/images/potw1931a.jpg create mode 100644 pano360demo/src/main/java/com/martin/ads/pano360demo/MyHomeActivity.java create mode 100644 pano360demo/src/main/res/layout/activity_pano.xml create mode 100644 vrlib/src/main/java/com/martin/ads/vrlib/PanoramaInteraction.java diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 090817a..d194aea 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,8 +1,10 @@ +