Как изменить размер шаблона маркера по умолчанию в JSARToolkit
Согласно этому руководству от ARToolkit, размер шаблона маркера по умолчанию составляет 16x16. Возможно ли иметь возможность изменить его до 32x32 в JSARToolkit?
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. Для восстановления я написал руководство в файле readme для artoolkitX ( https://github.com/artoolkitx/jsartoolkit5), которое проще всего соблюдать, если вы используете корневой каталог Docker. В противном случае вам нужно настроить emscripten на вашем локальном компьютере.
Если вы уже используете emscripten локально, вы можете просто сделать npm run build
из корня jsartoolkit.
Я активно поддерживаю репозиторий artoolkitX, и я уверен, что он создает то, что вы должны клонировать оттуда.
Дайте мне знать, как это происходит.