PlaneRenderer

открытый класс PlaneRenderer

Управление визуализацией плоскостей ARCore.

Используется для визуализации обнаруженных плоскостей и управления тем, отбрасывают ли объекты Renderables на них тени.

Константы

Нить МАТЕРИАЛ_ЦВЕТ Параметр материала Float3 для управления оттенком RGB плоскости.
Нить MATERIAL_SPOTLIGHT_RADIUS Плавающий параметр материала для управления радиусом прожектора.
Нить МАТЕРИАЛ_ТЕКСТУРА Параметр материала, определяющий, какая текстура используется при рендеринге плоскостей.
Нить МАТЕРИАЛ_УФ_МАСШТАБ Параметр материала Float2 для управления масштабированием X/Y UV-координат текстуры.

Публичные методы

CompletableFuture< Материал >
получитьМатериал ()
Возвращает экземпляр материала по умолчанию, используемый для визуализации плоскостей.
логический
включен ()
Проверьте, включен ли визуализатор плоскости.
логический
isShadowReceiver ()
Верните true, если Renderables в сцене отбрасывают тени на плоскости.
логический
виден ()
Возвратите true, если визуализация плоскости видна.
пустота
setEnabled (логическое значение включено)
Включить/выключить визуализатор плоскости.
пустота
setShadowReceiver (логическое значение shadowReceiver)
Контролируйте, должны ли Renderables в сцене отбрасывать тени на плоскости.
пустота
setVisible (логическое видимое значение)
Управляйте видимостью визуализации плоскости.

Унаследованные методы

Константы

общедоступная статическая окончательная строка MATERIAL_COLOR

Параметр материала Float3 для управления оттенком RGB плоскости.

Постоянное значение: "цвет"

общедоступная статическая окончательная строка MATERIAL_SPOTLIGHT_RADIUS

Плавающий параметр материала для управления радиусом прожектора.

Постоянное значение: "радиус"

общедоступная статическая окончательная строка MATERIAL_TEXTURE

Параметр материала, определяющий, какая текстура используется при рендеринге плоскостей.

Постоянное значение: "текстура"

общедоступная статическая окончательная строка MATERIAL_UV_SCALE

Параметр материала Float2 для управления масштабированием X/Y UV-координат текстуры. Может использоваться для настройки соотношения сторон текстуры и управления частотой мозаики.

Постоянное значение: "uvScale"

Публичные методы

общедоступный CompletableFuture< Материал > getMaterial ()

Возвращает экземпляр материала по умолчанию, используемый для визуализации плоскостей.

общественное логическое значение isEnabled ()

Проверьте, включен ли визуализатор плоскости.

общественное логическое значение isShadowReceiver ()

Верните true, если Renderables в сцене отбрасывают тени на плоскости.

общественное логическое значение isVisible ()

Возвратите true, если визуализация плоскости видна.

public void setEnabled (логическое значение включено)

Включить/выключить визуализатор плоскости.

Параметры
включено

public void setShadowReceiver (логическое значение shadowReceiver)

Контролируйте, должны ли Renderables в сцене отбрасывать тени на плоскости.

Если false - ни одна плоскость не получает тени, независимо от настройки для каждой плоскости.

Параметры
ShadowReceiver

public void setVisible (логическое значение visible)

Управляйте видимостью визуализации плоскости.

Если false - плоскости не рисуются. Обратите внимание, что видимость тени не зависит от видимости плоскости.

Параметры
видимый