/* AR.js by @jerome_etienne - github: https://github.com/jeromeetienne/ar.js - info: https://medium.com/arjs/augmented-reality-in-10-lines-of-html-4e193ea9fdbf background : https://levelup.gitconnected.com/simple-augmented-reality-ar-integration-with-a-frame-f625e9dc66b8 https://medium.com/@aschmelyun/so-you-want-to-get-started-with-ar-js-41dd4fba5f81 codebase: https://medium.com/@AndraConnect https://codepen.io/jeromeetienne/pen/mRqqzb https://webxr.io/webar-playground/ https://stackoverflow.com/questions/46486978/how-to-remove-the-alerts-trackingbackend-and-markersareaenabled-with-ar-js https://aframe.io/docs/1.2.0/components/animation.html - animation and update from 0.8.0 to 1.2.0 */ // generate durations at random // generate a RG at random function generateRG($x,$y,$z) { $seed = rand(1,10); switch ($seed) { case "1": $asset = "RG-RedStatic.png"; break; case "2": $asset = "RG-Emerald777.gif"; break; case "3": $asset = "RG-MustardStatic.png"; break; case "4": $asset = "RG-PlumStatic.png"; break; case "5": $asset = "RG-TurtleStatic.png"; break; case "6": $asset = "RG-LimeStatic600.png"; break; case "7": $asset = "RG-PlumStatic.png"; break; case "8": $asset = "RG-TurtleStatic.png"; break; case "9": $asset = "RG-Emerald777.gif"; break; case "10": $asset = "RG-MustardStatic.png"; break; default: $asset = "RG-RedStatic.png"; } return $asset; } // INITIALIZE OBJECTS WITH RANDOMLY ASSIGNED COLORS // FUTURE ADMIN POWER ABUSE VIA PARAMETER B $rgAlpha = generateRG("cement",4,"mystery"); $rgBravo = generateRG(null,7,"emoji"); $rgCharlie = generateRG("fart",1,"pizza"); $rgDelta = generateRG("baby yoda",4,null); // GENERATE SPAWN POINTS BY ILLOGICAL USE OF TIME OF DAY $i = 0; while ($i <= 15) { // DETERMINE SIZE, ROTATION PATTERN, DRIFT PATTERN, SPIN SPEED // GENERATE EASTER EGG IF SPECIAL TIME WINDOW // echo "