问题标签 [jsartoolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
482 浏览

three.js - 有什么方法可以处理 AR.js / A-Frame 中的多个多标记区域?

我正在尝试使用 A-Frame 在 AR.js 中设置多个标记区域。我们的想法是将 4 个模式标记布置为每个内容的方形框架。 AR.js 多标记示例利用学习器将姿势矩阵数据放入 URL。有没有办法生成不同的多标记文件并将它们分配给每个 a 标记?我附上了一些示例代码来展示我想要实现的目标。

0 投票
2 回答
2268 浏览

javascript - 如何获取标记位置(x,y)AR.js

如何在 ARjs 中获取标记位置?

示例:找到标记后,我想知道他在屏幕上的位置(X,Y)是什么。

我尝试使用getBoundingClientRect(),但它不适用于标记

我的问题:我有 4 个标记,它们有一个像 (1,2,3,4) 这样的序列,如果这个序列是错误的 (1,3,2,4),系统必须识别哪里出错了。因此,如果标记 1 的位置 X = 10,则下一个标记必须位于位置 X = 11。

我的 HTML 代码:

0 投票
1 回答
177 浏览

javascript - 生产模式下的 webpack 问题(缩小问题)

我正在为增强现实开发这个小项目,ARnft它基于 Jsartoolkit5 的更轻版本,JsartoolkitNFT仅用于NFT标记。代码遵循ES6标准(部分)并使用 webpack 作为捆绑器。在开发模式下一切都很好,但是当我进入生产模式时,该示例出现此错误:

它停在嵌入式 Worker 上。该应用程序不要进入内部,否则我将在开发控制台中收到一些消息。我将 Worker 注入到 Blob 对象中:

https://github.com/kalwalt/ARnft/blob/8322585aa0f863917c6d1cee541356ff3b7c36a0/src/utils/Utils.js#L207-L213

workerRunner 在这一行定义:

https://github.com/kalwalt/ARnft/blob/8322585aa0f863917c6d1cee541356ff3b7c36a0/src/utils/Utils.js#L272

我认为这是我试图--optimize-minimize在脚本中添加的一个缩小问题:

,但没有帮助。我该如何解决这个问题?

谢谢

0 投票
0 回答
12 浏览

jsartoolkit - 如何将jsartoolkit5与webRTC连接?

我正在使用 jsartoolkit5 和 Three.js 构建一个增强现实项目,并且我正在尝试连接 webRTC。我坚持与 webRTC 的连接,请建议我这是可能的以及如何做到这一点?

0 投票
0 回答
29 浏览

javascript - 如何将 AR 标记创建者上传到服务器?

对不起,如果这是一个愚蠢的问题;我还是学生。我正在尝试使用 Carnaux 的 nft 标记创建器(https://github.com/Carnaux/NFT-Marker-Creator),并将其上传到我自己的服务器。基本上我想要一个看起来像这样的页面https://carnaux.github.io/NFT-Marker-Creator/#/但在我自己的服务器上。

我下载了文件,但只是将它们上传到服务器并不起作用。我必须使用 node.js 吗?关于如何配置的任何提示?不知道从哪里开始。


编辑:

这是我尝试将文件上传到我的测试服务器的链接 https://mar-test.000webhostapp.com/NFT-Creator-Web.html

您可以上传图像,但不能生成标记。

我刚刚通过单击绿色的“代码”按钮并选择“下载 zip”从 github 下载了文件,然后将所有内容上传到了测试服务器。

似乎我的问题的一部分是我不知道如何使用 github 来分叉存储库。但是不应该像这样将文件上传到服务器吗?