Skip to content

caseyyee/aframe-360-tour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

360 tour built using A-Frame

Check it out!

String together a tour using 360° panorama images.

Usage

Basic setup

  1. Include the primitive and component scripts needed for the tour along with A-Frame

    <script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>
    <script src="primitives/tour.js"></script>
    <script src="primitives/hotspot.js"></script>
  2. Setup the tour and define panorama images

    <a-tour>
      <a-panorama id="livingroom" src="images/livingroom.jpg"></a-panorama>
      <a-panorama id="kitchen" src="images/kitchen.jpg"></a-panorama>
    </a-tour>
  3. Define the hotspots for each panorama

    <a-tour>
      <!-- sets a hotspot from livingroom to kitchen -->
      <a-hotspot for="livingroom" to="kitchen" mixin="hotspot-target" position="5 0 0"></a-hotspot>
      <!-- sets a hotspot from kitchen to livingroom -->
      <a-hotspot for="kitchen" to="livingroom" mixin="hotspot-target" position="2 0 5"></a-hotspot>
    </a-tour>
  4. Style hotspots

    We use a mixin to set the hotspot style:

    <a-assets>
      <a-mixin id="hotspot-target" geometry="primitive: sphere; radius: 0.15" material="color: yellow"></a-mixin>
    </a-assets>

About

Simple 360 tour built using A-frame

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published