Javascript AR.JS自定义标记

Javascript AR.JS自定义标记,javascript,jquery,three.js,aframe,ar.js,Javascript,Jquery,Three.js,Aframe,Ar.js,我正在尝试为AR.JS使用自定义标记。但是,按照说明创建自定义标记,然后更改标记预设后,它仍然不起作用。有没有关于如何正确实施的想法 <a-marker preset="custom" type="pattern" url="img/pattern-marker.patt"> <a-box position='0 0.5 0' material='color: black;' soundhandler></a-box> </a-marker>

我正在尝试为AR.JS使用自定义标记。但是,按照说明创建自定义标记,然后更改标记预设后,它仍然不起作用。有没有关于如何正确实施的想法

<a-marker preset="custom" type="pattern" url="img/pattern-marker.patt">
   <a-box position='0 0.5 0' material='color: black;' soundhandler></a-box>
 </a-marker>


这在marker中不是正确的实现吗?作为参考,我使用了一个非常简单的b/w圆形图像进行测试,但它仍然不起作用。是否需要编写其他代码来注册自定义标记模式?

我已经花了很多时间在这上面了!最后发现这是几个问题

1。预设=“模式”

首先,如果您查看原始js脚本:,您会注意到在
中没有
preset=“custom”
,否则如果
。例如,如果(_this.data.preset==='kanji'){
,则搜索
else

但是,存在一个
preset=“pattern”
。因此,在您的示例中,替换:

标记的图像如下所示:

反应Web AR: 这不适用于您,但如果有人像我一样使用React Web AR,请使用:


可能的副本这对您有效吗?我尝试了基于名片创建标记,但没有成功。即使您尝试“扫描”实体火车票,也不会成功,因为它正在寻找边界。