Skip to content

mverzakov/aframe-swimming-pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AR.js swimming pool component

Swimming pool component for AR.js. Based on the A-Frame and three.js.

Usage

<!doctype HTML>
<html>
<head>
    <meta charset="utf-8"/>
    <script src="https://cdn.rawgit.com/jeromeetienne/AR.js/1.5.0/aframe/examples/vendor/aframe/build/aframe.min.js"></script>
    <script src="https://cdn.rawgit.com/jeromeetienne/AR.js/1.5.0/aframe/build/aframe-ar.js"></script>
    <script>ARjs.Context.baseURL = 'lib/three.js/'</script>
    <!-- include aframe-swimming-pool -->
    <script src='src/aframe-swimming-pool.js'></script>
    <script src='src/threex-swimming-pool.js'></script>
</head>
<!-- Define your 3d scene and enabled ar.js -->
	<a-scene embedded arjs='trackingMethod: best;'>
		<!-- Create a anchor to attach your augmented reality -->
		<a-anchor >
            <!-- Add swimming pool -->
			<a-swimming-pool></a-swimming-pool>
		</a-anchor>
		<!-- Define a static camera -->
        <a-camera-static/>
	</a-scene>
</body>
</html>

Possible options

Attribute Description Default value
width Width of the Pool 1
length Length of the Pool 1
depth Depth of the Pool 1
position Position of the Pool '0 0 0'
rotation Rotation of the Pool '0 0 0'
water-level Water level (0 to 1) 0.95
water-opacity Water Opacity (0 to 1) 0.8
water-color Water Color #7AD2F7

Examples

Regular Swimming Pool 2 x 4

Regular swimming pool

Swimming Pool Outside

90° Rotated Swimming Pool

Here you can get inside the pool.

Swimming Pool Going Inside

180° Rotated Swimming Pool

Here you are inside the pool.

Swimming Pool Going Inside

About

Swimming poll component for AR.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published