提交 62ffc3be 编写于 作者: J Jerome Etienne

added link from augmented-website to webar-playground

上级 4a653d99
- rename arAppURL as appURL
# Nice Url for augemented-webpages # Nice Url for augemented-webpages
- then support on external site - try to get nice url - then support on external site - try to get nice url
- include that in webxr.io - little AR logo in bottom right - try clean url - include that in webxr.io - little AR logo in bottom right - try clean url
...@@ -7,20 +9,3 @@ ...@@ -7,20 +9,3 @@
- here goes in iframe with the augmented-webpages examples - here goes in iframe with the augmented-webpages examples
- and url remains simple - and url remains simple
- no need to move files - no need to move files
- later refactor learning in multimarker itself
- this will clean the code for webar-playground and other potential application
# TODO
- cleanup code in the screenAsPortal examples
- then make that the example for multi marker with a simpler 3d
- put learner in the same .html to avoid reload
- maybe do a threex-armultimarkersimple.js which regroup the usual usage of multi marker
- thus the boilerplate isnt too big when it is repeated all the time
- clean up learner
- remove arToolkitContext
- have caller listen to the event and call areaLearning.onSourceProcessed()
- we learn while we play ? thus the result are getting better and better
- able to play when all marker are markers as learned
- do nice visual on each marker - phase 'scan all the markers'
- once all markers are learned we can start playing
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
- -
arrow keys to tune arrow keys to tune
<br/> <br/>
<a href='javascript:void(0)' onclick='markersPageLeave()'>Back</a> <a href='javascript:void(0)' onclick='markersPageLeave()'>Back to qrcode</a>
</div> </div>
<div style='position: absolute; bottom: 10px; width:100%; text-align: center;';> <div style='position: absolute; bottom: 10px; width:100%; text-align: center;';>
Tracking backend: Tracking backend:
...@@ -171,8 +171,8 @@ ...@@ -171,8 +171,8 @@
</div> </div>
<div style='position: absolute; bottom: 10px; width:100%; text-align: center;';> <div style='position: absolute; bottom: 10px; width:100%; text-align: center;';>
Made with love by <a href='https://twitter.com/jerome_etienne' target='_blank'>@jerome_etienne</a>. Made with love by <a href='https://twitter.com/jerome_etienne' target='_blank'>@jerome_etienne</a>.
Create your own AR with <a href='https://jeromeetienne.github.io/webar-playground/' target='_blank'>WebAR Playground</a>. Create your own AR with <a id='webARPlaygroundLink' href='javascript:void(0)' target='_blank'>WebAR Playground</a>.
Direct link to <a target='_blank' id='arAppURLLink' href='javascript:void(0)'>AR App</a> Direct link to the <a target='_blank' id='arAppURLLink' href='javascript:void(0)'>app</a>
</div> </div>
</main> </main>
</div> </div>
......
...@@ -54,6 +54,19 @@ function arAppURLUpdatePage(url){ ...@@ -54,6 +54,19 @@ function arAppURLUpdatePage(url){
} }
function updateArAppURL(){ function updateArAppURL(){
;(function(){
var urlOptions = {
trackingBackend: 'artoolkit',
markerPageResolution: window.innerWidth + 'x' + window.innerHeight,
firebasePeerID: (typeof(firebasePeerID) !== 'undefined' && firebasePeerID !== null) ? firebasePeerID : undefined,
arAppURL: 'https://jeromeetienne.github.io/webar-playground/'
}
var url = 'app/' + '#' + encodeURIComponent(JSON.stringify(urlOptions));
document.querySelector('#webARPlaygroundLink').href = url
})()
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// build urlOptions // build urlOptions
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
...@@ -61,12 +74,13 @@ function updateArAppURL(){ ...@@ -61,12 +74,13 @@ function updateArAppURL(){
var urlOptions = { var urlOptions = {
trackingBackend: 'artoolkit', trackingBackend: 'artoolkit',
markerPageResolution: window.innerWidth + 'x' + window.innerHeight, markerPageResolution: window.innerWidth + 'x' + window.innerHeight,
firebasePeerID: (typeof(firebasePeerID) !== 'undefined' && firebasePeerID !== null) ? firebasePeerID : undefined,
} }
if( typeof(firebasePeerID) !== 'undefined' && firebasePeerID !== null ){ // if( typeof(firebasePeerID) !== 'undefined' && firebasePeerID !== null ){
urlOptions.firebasePeerID = firebasePeerID // urlOptions.firebasePeerID = firebasePeerID
} // }
//
// build arAppURL // build arAppURL
if( location.search.substring(1) ){ if( location.search.substring(1) ){
urlOptions.arAppURL = location.search.substring(1) urlOptions.arAppURL = location.search.substring(1)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册