capture

Класс: vr.canvas

Получите изображение холста виртуальной реальности

Синтаксис

image_capture = capture(canvas)

Описание

image_capture = capture(canvas) получает холст виртуальной реальности в изображение TrueColor RGB. Можно отобразить это изображение с помощью image команда.

Входные параметры

развернуть все

Холст виртуальной реальности, заданный как vr.canvas объект.

Выходные аргументы

развернуть все

Изображение холста виртуальной реальности, полученное как массив. Массив является m n 3 массивами данных, которые задают красные, зеленые, и синие компоненты цвета для каждого отдельного пикселя.

Примеры

развернуть все

Создайте и откройте vrworld объект и партнер это с виртуальным миром vrlights.wrl.

lights_world = vrworld('vrlights.wrl');
open(lights_world);

Создайте vr.canvas объект для lights_world.

f = figure;
c = vr.canvas(lights_world, f, [30 30 300 200]);  

vrdrawnow;

Получите изображение холста.

image_capture = capture(c);

Отобразите изображение RGB холста в окне рисунка MATLAB®.

figure;
image(image_capture);

Представлено до R2006a