提交 d442e175 编写于 作者: J Jerome Etienne

more work

上级 500f863a
......@@ -3,9 +3,6 @@
- make one build for external tracking
- one build for pure ar.js
- would that work ?
- <a-anchor hit-testing-enabled='true'>
</a-anchor>
- do a button - display-hittester-plane
- in three.js and in aframe.js
......@@ -70,6 +67,7 @@
- refactor threex-screenasportal as a demo in /examples/markers-area/demo-screen-as-portal
- this is not a threex
- DONE <a-anchor hit-testing-enabled='true'></a-anchor>
- DONE implement picking in aframe
- first make it works, then find a good API
- <ar-hittester enabled='true' renderDebug='false'> inside the controlled object
......
......@@ -45,9 +45,7 @@
<div style='position: fixed; top: 10px; width:inherit; text-align: center; z-index: 1;'>
<a href="https://github.com/jeromeetienne/AR.js/" target="_blank">AR.js</a> - tango example for a-frame by <a href='https://twitter.com/jerome_etienne' target='_blank'>@jerome_etienne</a>
<br/>
<strong>Tracking Method:</strong> <span id='trackingMethod'>unknown</span>
-
Switch to :
<strong>Tracking Backend:</strong>
<a href='#artoolkit' onclick='location.reload()'>artoolkit</a>
/
<a href='#aruco' onclick='location.reload()'>aruco</a>
......@@ -60,7 +58,6 @@
/
<a href='#best' onclick='location.reload()'>best</a>
<br/>
<br/>
<div id="arjsDebugUIContainer"></div>
</div>
......
......@@ -7,10 +7,13 @@ build:
cat src/threex/*.js \
src/new-api/*.js \
src/markers-area/*.js >> build/ar.js
# cat vendor/jsartoolkit5/build/artoolkit.min.js \
# vendor/jsartoolkit5/js/artoolkit.api.js >> build/ar.js
# cat src/threex/threex-aruco/build/threex-aruco.js >> build/ar.js
# cat vendor/chromium-tango/THREE.WebAR.js >> build/ar.js
cat vendor/jsartoolkit5/build/artoolkit.min.js \
vendor/jsartoolkit5/js/artoolkit.api.js >> build/ar.js
cat src/threex/threex-aruco/build/threex-aruco.js >> build/ar.js
cat vendor/chromium-tango/THREE.WebAR.js >> build/ar.js
vendor/jsartoolkit5/js/artoolkit.api.js \
> build/ar-tracking-artoolkit.js
.PHONY: build
......
此差异已折叠。
此差异已折叠。
......@@ -4,18 +4,18 @@
<script src='../examples/vendor/three.js/build/three.js'></script>
<!-- include for artoolkit trackingBackend -->
<script src='../vendor/jsartoolkit5/build/artoolkit.min.js'></script>
<script src='../vendor/jsartoolkit5/js/artoolkit.api.js'></script>
<!-- <script src='../vendor/jsartoolkit5/js/artoolkit.api.js'></script> -->
<!-- include for aruco trackingBackend -->
<script src='../vendor/js-aruco/src/svd.js'></script>
<!-- <script src='../vendor/js-aruco/src/svd.js'></script>
<script src='../vendor/js-aruco/src/posit1.js'></script>
<script src='../vendor/js-aruco/src/cv.js'></script>
<script src='../vendor/js-aruco/src/aruco.js'></script>
<script src='../src/threex/threex-aruco/threex-arucocontext.js'></script>
<script src='../src/threex/threex-aruco/threex-arucodebug.js'></script>
<script src='../src/threex/threex-aruco/threex-arucodebug.js'></script> -->
<!-- include for tango trackingBackend -->
<script src='../vendor/chromium-tango/THREE.WebAR.js'></script>
<!-- <script src='../vendor/chromium-tango/THREE.WebAR.js'></script> -->
<!-- include ar.js -->
<script src='../src/threex/threex-artoolkitsource.js'></script>
<!-- <script src='../src/threex/threex-artoolkitsource.js'></script>
<script src='../src/threex/threex-artoolkitcontext.js'></script>
<script src='../src/threex/threex-artoolkitprofile.js'></script>
<script src='../src/threex/threex-arbasecontrols.js'></script>
......@@ -33,8 +33,10 @@
<script src='../src/new-api/arjs-debugui.js'></script>
<script src='../src/markers-area/threex-armultimarkerutils.js'></script>
<script src='../src/markers-area/threex-armultimarkercontrols.js'></script>
<script src='../src/markers-area/threex-armultimarkerlearning.js'></script>
<script src='../src/markers-area/threex-armultimarkerlearning.js'></script> -->
<!-- <script src="../build/ar-tracking-artoolkit.js"></script> -->
<script src="../build/ar.js"></script>
<script>ARjs.Context.baseURL = '../'</script>
......@@ -47,9 +49,7 @@
/
<a href='../../three.js/threex/threex-aruco/examples/images/1001.png' target='_blank'>1001 for aruco</a>
<br/>
<strong>Tracking Method:</strong> <span id='trackingMethod'>unknown</span>
-
Switch to :
<strong>Tracking Backend:</strong>
<a href='#artoolkit' onclick='location.reload()'>artoolkit</a>
/
<a href='#aruco' onclick='location.reload()'>aruco</a>
......@@ -61,8 +61,7 @@
<a href='#tango' onclick='location.reload()'>tango</a>
/
<a href='#best' onclick='location.reload()'>best</a>
<br/>
<div id="debugUIContainer"></div>
<div id="arjsDebugUIContainer"></div>
</div><script>
;(function(){
// get tracking method from location.hash
......@@ -210,10 +209,10 @@
//////////////////////////////////////////////////////////////////////////////
var sessionDebugUI = new ARjs.SessionDebugUI(arSession)
document.querySelector('#debugUIContainer').appendChild(sessionDebugUI.domElement)
document.querySelector('#arjsDebugUIContainer').appendChild(sessionDebugUI.domElement)
var anchorDebugUI = new ARjs.AnchorDebugUI(arAnchor)
document.querySelector('#debugUIContainer').appendChild(anchorDebugUI.domElement)
document.querySelector('#arjsDebugUIContainer').appendChild(anchorDebugUI.domElement)
//////////////////////////////////////////////////////////////////////////////////
// render the whole thing on the page
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册