根据ARToolkit 的本指南,默认标记图案大小为 16x16。是否可以在 JSARToolkit 中将其修改为 32x32?
1 回答
您需要将该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,我确信它的构建意味着你应该从那里克隆。
让我知道事情的后续。