Ich habe versucht, ein geeignetes Web-Framework für VR-Erfahrung zu finden, und es sollte auf PC und Handys (ich verwende ionische) arbeiten. Ich habe viele Canvas/WebGL-basierte Tools ausprobiert und bin schließlich auf einen Frame gestoßen. Ich mag das wirklich, aber ich brauche Hilfe bei how to add markers to a panorama image
und auch is it possible to toggle gyroscope on mobile devices
?Wie fügt man Marker/Hotspots in ein Panaroma ein?
0
A
Antwort
1
Die Führung in der Dokumentation hat ein Beispiel:
https://aframe.io/docs/0.4.0/guides/building-with-components.html
https://github.com/aframevr/360-image-gallery-boilerplate
In diesem Beispiel legen Sie Ebenen. Sie verwenden die Cursor-Komponente für den Blick-basierten Cursor. Und machen Sie Sachen auf Mouseenter/mouseleave/click. Es verwendet viele Komponenten, aber so sieht es aus:
<a-entity class="link"
geometry="primitive: plane; height: 1; width: 1"
material="shader: flat; src: ${thumb}"
event-set__1="_event: mousedown; scale: 1 1 1"
event-set__2="_event: mouseup; scale: 1.2 1.2 1"
event-set__3="_event: mouseenter; scale: 1.2 1.2 1"
event-set__4="_event: mouseleave; scale: 1 1 1"
set-image="on: click; target: #image-360; src: ${src}"
</script>
Verwandte Themen
- 1. Wie fügt man 'Postgres' ein?
- 2. Android: Wie fügt man ein Canvas in ein FrameLayout ein?
- 3. Wie fügt man ein Umhüllungselement in ein für xml ein?
- 4. Wie fügt man NSTextAttachment in NSAttributedString ein?
- 5. Wie fügt man Wertheader in Spalten ein?
- 6. Wie fügt man Optionsgruppe in HTML ein?
- 7. Wie fügt man Daten in ManyToManyField ein?
- 8. Wie fügt man Leerzeilen in PDF ein?
- 9. Wie fügt man Daten in SQLite ein?
- 10. Wie fügt man Daten in Excel ein?
- 11. Wie fügt man Audiodatei in sqlite ein?
- 12. Wie fügt man mit OpenLayers Attribute in ein WFS ein?
- 13. Wie fügt man HTML in ein div rel ein?
- 14. Wie fügt man Beispiele oder Testprogramme in ein Paket ein?
- 15. Wie fügt man einen Link in ein D3-Element ein?
- 16. Wie fügt man einen Import in ein Skript ein?
- 17. Wie fügt man ein .pas in das Delphi-Projekt ein?
- 18. Wie fügt man ein Systemkommando in jtable ein?
- 19. Wie fügt man ein Array in die MySQL-Datenbank ein?
- 20. Wie fügt man ein Bild über JQuery in HTML ein?
- 21. Wie fügt man ein Element in UiPath studio ein?
- 22. Wie fügt man HTML-Code in ein Scalag-Attribut ein?
- 23. Wie fügt man ein Element in verschachtelte FormArrays ein?
- 24. Wie fügt man ein Array mit PHP in SQL ein?
- 25. Wie fügt man Vue.js-Anweisungen in ein WTForms-Formular ein?
- 26. Wie fügt man JavaScript mit lxml ein?
- 27. Wie fügt man Objekte über Javascript ein?
- 28. Wie fügt man mehrere GroupDescription ein?
- 29. Wie fügt man ein Array zu mongodb mit PHP ein?
- 30. Wie fügt man ein NSMage korrekt von NSPasteboard ein?
Ich denke, Sie möchten wissen, wie Sie die Position des Punktes in Panaroma berechnen. [Berechne die Position eines Elements innerhalb einer Photosphäre] (http://stackoverflow.com/questions/41123606/calculate-the-position-of-an-element-inside-a-photosphere/41134342#41134342). –
ist es möglich, ein kleines Popup zu öffnen, wenn ich auf den Marker klicke? –