класс vrfigure

Суперклассы:

Создайте фигуру виртуальной реальности

Описание

Создает фигуру виртуальной реальности.

К свойствам vrfigure доступа используйте метод vrfigure/get. Чтобы изменить свойства, используйте метод vrfigure/set.

Если вы создаете объект vrfigure путем определения виртуального мира, виртуальная фигура отображается в средстве просмотра, заданном в свойстве vrsetpref DefaultViewer.

Конструкция

пример

virtual_figure = vrfigure(world) создает фигуру виртуальной реальности, показывающую заданный виртуальный мир.

virtual_figure = vrfigure(world,position) создает фигуру виртуальной реальности в заданном положении.

virtual_figure = vrfigure([]) возвращает пустой объект vrfigure, который не имеет визуального представления.

virtual_figure = vrfigure возвращает пустой вектор типа vrfigure.

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

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

Виртуальный мир, заданный как объект vrworld.

Примечание

Откройте виртуальный мир, который вы задаете, прежде чем вы создадите объект vrfigure с помощью того виртуального мира.

Местоположение и размер виртуальной фигуры, заданной как вектор в форме [left bottom width height]. Задайте измерения в пикселях.

Примечание

В системах Windows® окна рисунка не могут быть меньше чем 104 пикселя шириной, независимо от значения свойства Position.

ЭлементОписание
leftРасстояние от левого края главного дисплея к внутреннему левому краю окна рисунка. Это значение может быть отрицательным в системах, которые имеют больше чем один монитор.
bottomРасстояние от базового края главного дисплея к внутреннему базовому краю окна рисунка. Это значение может быть отрицательным в системах, которые имеют больше чем один монитор.
widthРасстояние между правыми и левыми внутренними краями фигуры.
heightРасстояние между верхними и нижними внутренними краями фигуры.

Пример: [230 250 570 510]

Типы данных: double

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

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

Если вы используете объект vrworld в качестве входного параметра, virtual_figure является фигурой виртуальной реальности, представленной объектом vrfigure.

Если вы используете пустой массив в качестве входного параметра, конструктор vrfigure возвращает вектор типа vrfigure.

Если вы не используете входной параметр, конструктор vrfigure возвращает пустой вектор типа vrfigure.

Методы

получениеПолучите изображение виртуальной реальности фигуры
близкоЗакройте фигуру виртуальной реальности
получениеВозвратите значение свойства объекта vrfigure
isvalidПроверяйте валидность указателей на объект vrfigure
наборУстановите значения свойств объекта vrfigure

Примеры

свернуть все

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

myworld = vrworld('vrmount.wrl');
open(myworld);
f = vrfigure(myworld);

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