OpenXRMarkerTracker
Экспериментальное: This class may be changed or removed in future versions.
Наследует: OpenXRSpatialEntityTracker < XRPositionalTracker < XRTracker < RefCounted < Object
Инструмент отслеживания пространственных объектов для нашего расширения отслеживания маркеров пространственных объектов.
Описание
Трекер пространственных объектов для нашего расширения OpenXR для отслеживания маркеров пространственных объектов. Эти трекеры идентифицируют объекты в нашем реальном пространстве, обнаруженные визуальным маркером, таким как QR-код или код Aruco, и сопоставляют их местоположение с нашим виртуальным пространством.
Свойства
|
||
|
||
|
Методы
get_marker_data() const |
|
void |
set_marker_data(marker_data: Variant) |
Описания свойств
Vector2 bounds_size = Vector2(0, 0) 🔗
Размер границ для этого маркера.
Идентификатор маркера (ID) возвращается только для маркеров Aruco и April Tag. Для получения QR-кодов маркеров вызовите метод get_marker_data().
MarkerType marker_type = 0 🔗
void set_marker_type(value: MarkerType)
MarkerType get_marker_type()
Тип маркера.
Описания метода
Variant get_marker_data() const 🔗
Возвращает данные для данного маркера. Может возвращать String или PackedByteArray. Применимо только к маркерам на основе QR-кодов.
void set_marker_data(marker_data: Variant) 🔗
Задает данные для этого маркера.
Примечание: Это должно устанавливаться только логикой обнаружения маркеров.