Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Выделенные вершины

Читайте также:
  1. Выделенные грани
  2. Выделенные ребра
  3. Задание 1. Прочитайте и переведите диалоги. Обратите внимание на фразы, выделенные курсивом
  4. Задание 1. Прочитайте и переведите текст, обратите внимание на слова, выделенные курсивом
  5. Задание 1. Прочитайте и переведите текст, обратите внимание на слова, выделенные курсивом
  6. Задание 1. Прочитайте и переведите текст, обратите внимание на слова, выделенные курсивом, постарайтесь запомнить их

Выделенные вершины (VertexSelection) представляют собой выбранные вершины редактируемой сетки как виртуальный массив. В качестве такового вы можете индексировать вершины, перебирать их в цикле и применять к ним картированные функции. Массив вершин динамичен, то есть будет меняться автоматически при выделении или изменении входящих в него вершин.

 

Конструкторы

Список выделенных вершин объекта хранится в массиве

Редактируемая_сетка. selectedVrets

А массив всех вершин сетки может быть получен как

Редактируемая_сетка. Verts

 

Свойства

Количество вершин в массиве может быть получено с помощью свойства

Массив_вершин. count

Имена всех именованных наборов вершин можно получить с помощью свойства

Массив_вершин. selSetNames

При этом необязательно, чтобы вершины, выделенные на текущий момент, входили в именованные наборы.

Следующие свойства могут применяться только для массивов, содержащих одну вершину. Такой массив можно получить с помощью операции индексирования. Индекс вершины в сетке можно получить с помощью свойства

Массив_вершин. index

Для массивов, содержащих только одну вершину, можно получить координаты этой вершины с помощью свойства

Массив_вершин. pos

Это свойство возвращает точку в трехмерном пространстве с координатами вершины

 

Операторы

Выделить вершины сетчатого объекта можно с помощью оператора присваивания

Редактируемая_сетка. selectedVerts = Массив_или_Битовый_массив

Массив, стоящий справа, указывает вершины, которые будут выделены. Оператор индексирования имеет разное назначение при работе с вершинами, в зависимости от того, что используется в качестве индекса. Получить массив, состоящий из одной вершины можно, указав в скобках целое число

Массив_вершин [ Целое_число ]

Кроме того, тот же вид индексирования можно применять для установки координат вершины

Массив_вершин [ Целое_число ] = Точка_в_3D_пространстве

Получить новый массив вершин произвольного размера можно, используя массив целых чисел или битовый массив

Массив_вершин [ Битовый_массив_или_массив_целых_чисел ]

Если в скобках указано имя или строка, то можно получить вершины, составляющие именованный набор или присвоить этому набору нужный массив вершин

Массив_вершин [ Имя_или_строка ]

Массив_вершин [ Имя_или_строка ] = Массив_вершин

Массив_вершин [ Имя_или_строка ] = Битовый_массив

Массив_вершин [ Имя_или_строка ] = Массив_целых_чисел

 

Методы

Переместить набор вершин можно с помощью функции

move Массив_вершин Точка_в_3D_пространстве

Координаты указанной точки означают расстояние, на которое переместится каждая из вершин набора. Чтобы выделить вершины, входящие в набор, используйте функцию

select Массив_вершин

а для обратного действия

deselect Массив_вершин

Функция

delete Массив_вершин

уничтожает вершины, входящие в массив. Добавить набор вершин или вершину с заданным индексом к набору позволяет функция

append Массив_вершин Массив_вершин

или

append Массив_вершин Целое_число

в последнем случае число задает индекс вершины в сетке. Чтобы проверить, находится ли вершина в массиве, используйте функцию

findItem Массив_вершин Целое_число

в этом случае число означает индекс вершины в сетке, или

findItem Массив_вершин Массив_вершин [ Целое_число ]

В этом случае вторым параметром стоит массив вершин из одной вершины.

 


Дата добавления: 2015-10-31; просмотров: 116 | Нарушение авторских прав


Читайте в этой же книге: Точка в двумерном пространстве | Произвольный поворот | Матрица произвольных размеров | Прямоугольник | Интервал времени | Методы для работы с g-буфером | Rotate T 180 z_axis -- и повернем чайник. | Строковый поток | Массив параметров | Функции, работающие с наборами |
<== предыдущая страница | следующая страница ==>
Прочие функции| Выделенные грани

mybiblioteka.su - 2015-2024 год. (0.007 сек.)