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