1

根据ARToolkit 的本指南,默认标记图案大小为 16x16。是否可以在 JSARToolkit 中将其修改为 32x32?

4

1 回答 1

2

您需要将该arPattCreateHandle2函数添加到 emscripten 绑定https://github.com/artoolkitx/jsartoolkit5/blob/master/emscripten/ARBindEM.cpp

类似于,例如,这个函数https://github.com/artoolkitx/jsartoolkit5/blob/master/emscripten/ARBindEM.cpp#L67

ARToolKitJS.cpp并在此处为它编写一个绑定函数https://github.com/artoolkitx/jsartoolkit5/blob/master/emscripten/ARToolKitJS.cpp#L482

我认为您还需要将其添加到FUNCTIONS数组中(https://github.com/artoolkitx/jsartoolkit5/blob/master/js/artoolkit.api.js#L1578

然后您需要使用 emscripten 重建库。对于重建,我在artoolkitX ( https://github.com/artoolkitx/jsartoolkit5 ) 的自述文件中编写了指南,如果您使用 Docker 根目录,这是最容易遵循的。否则,您需要在本地计算机上设置 emscripten。

如果您已经在本地使用 emscripten,您可以简单地npm run build从 jsartoolkit 根目录执行。

我正在积极维护artoolkitX repo,我确信它的构建意味着你应该从那里克隆。

让我知道事情的后续。

于 2018-01-19T04:54:13.470 回答