Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
cqiang1993
AR.js
提交
d442e175
A
AR.js
项目概览
cqiang1993
/
AR.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AR.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d442e175
编写于
7月 31, 2017
作者:
J
Jerome Etienne
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
more work
上级
500f863a
变更
6
展开全部
显示空白变更内容
内联
并排
Showing
6 changed file
with
1738 addition
and
4374 deletion
+1738
-4374
TODO.md
TODO.md
+1
-3
aframe/examples/aframe-session.html
aframe/examples/aframe-session.html
+1
-4
three.js/Makefile
three.js/Makefile
+6
-3
three.js/build/ar-tracking-artoolkit.js
three.js/build/ar-tracking-artoolkit.js
+1599
-0
three.js/build/ar.js
three.js/build/ar.js
+119
-4351
three.js/examples/arjs-session.html
three.js/examples/arjs-session.html
+12
-13
未找到文件。
TODO.md
浏览文件 @
d442e175
...
...
@@ -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
...
...
aframe/examples/aframe-session.html
浏览文件 @
d442e175
...
...
@@ -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>
...
...
three.js/Makefile
浏览文件 @
d442e175
...
...
@@ -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
...
...
three.js/build/ar-tracking-artoolkit.js
0 → 100644
浏览文件 @
d442e175
此差异已折叠。
点击以展开。
three.js/build/ar.js
浏览文件 @
d442e175
此差异已折叠。
点击以展开。
three.js/examples/arjs-session.html
浏览文件 @
d442e175
...
...
@@ -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
(
'
#
d
ebugUIContainer
'
).
appendChild
(
sessionDebugUI
.
domElement
)
document
.
querySelector
(
'
#
arjsD
ebugUIContainer
'
).
appendChild
(
sessionDebugUI
.
domElement
)
var
anchorDebugUI
=
new
ARjs
.
AnchorDebugUI
(
arAnchor
)
document
.
querySelector
(
'
#
d
ebugUIContainer
'
).
appendChild
(
anchorDebugUI
.
domElement
)
document
.
querySelector
(
'
#
arjsD
ebugUIContainer
'
).
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录