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');
open(lights_world);

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

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

Figure contains an object of type hgjavacomponent.

vrdrawnow;

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

image_capture = capture(c); 

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

figure;
image(image_capture);

Figure contains an axes. The axes contains an object of type image.

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте