Как изменить размер шаблона маркера по умолчанию в 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, и я уверен, что он создает то, что вы должны клонировать оттуда.

Дайте мне знать, как это происходит.

Другие вопросы по тегам