Создание пользовательской полигональной или многогранной сети путем задания вершин.
При использовании для создания сети команд 3DСЕТЬ, ПГРАНЬ и 3DГРАНЬ вершины следует задавать по отдельности.
Плотность сети определяет количество граней в полигональных и многогранных сетях, принадлежащих к предыдущим версиям. Плотность задается в терминах матрицы вершин M и N, аналогично сетке, состоящей из столбцов и рядов. Для сети значения M и N определяют соответственно ряд и столбец каждой вершины.
Сети могут быть разомкнутыми и замкнутыми. Если начальная и конечная кромки сети не соприкасаются, сеть разомкнута в заданном направлении, как показано на следующих иллюстрациях.
Команда 3DСЕТЬ позволяет строить полигональные сети, разомкнутые как в направлении M, так и в направлении N (по аналогии с осями X и Y плоскости XY ). В большинстве случаев команда 3DСЕТЬ применяется в комбинации с командными (пакетными) файлами AutoCAD или LISP-программами, передающими в нее координаты вершин сети.
При создании сети ее размер указывается с помощью направлений M и N. Общее количество вершин, задаваемое для сети, равно произведению значений M и N.
Замкнуть сеть можно с помощью команды ПОЛРЕД.
Для построения несимметричных сетей используется команда 3DСЕТЬ.
Ниже приведен текст командной строки, иллюстрирующий пример создания сети путем ввода пользователем координат всех ее вершин.
Команда: 3dсеть
Размер сети в направлении M: 4
Размер сети в направлении N: 3
Вершина (0, 0): 10,1, 3
Вершина (0, 1): 10, 5, 5
Вершина (0, 2): 10,10, 3
Вершина (1, 0): 15,1, 0
Вершина (1, 1): 15, 5, 0
Вершина (1, 2): 15,10, 0
Вершина (2, 0): 20,1, 0
Вершина (2, 1): 20, 5, -1
Вершина (2, 2): 20,10 ,0
Вершина (3, 0): 25,1, 0
Вершина (3, 1): 25, 5, 0
Вершина (3, 2): 25,10, 0
Команда ПГРАНЬ создает многогранные (многоугольные) сети, при этом каждая грань может иметь несколько вершин. Команда ПГРАНЬ чаще всего используется приложениями, а не напрямую пользователем.
Создание многогранной сети производится аналогично сети из четырехугольных ячеек. Вначале вводятся все вершины сети. Затем производится описание граней путем ввода номеров вершин, образующих каждую грань. В ходе построения сети можно изменять видимость кромок граней, а также устанавливать слои и цвета для их рисования.
Для того чтобы сделать кромку невидимой, перед номером вершины при описании грани ставится знак минус. Например, если нужно сделать невидимой кромку между точками 5 и 7 сети, следует ввести:
грань 3, вершина 3: -7
На рисунке грань 1 определяется вершинами 1, 5, 6 и 2. Грань 2 определяется вершинами 1, 4, 3 и 2. Грань 3 определяется вершинами 1, 4, 7 и 5, а грань 5 определяется вершинами 3, 4, 7 и 8.
Команда 3DГРАНЬ позволяет создать трехмерную многогранную сеть путем задания каждой вершины, также можно указать, будет ли сегмент кромки невидимым.
Если объект 3DГРАНЬ выбирается во время выполнения некоторых операций по сглаживанию сети (например СЕТЬСГЛАДИТЬБОЛЬШЕ), будет выведен запрос о преобразовании объектов 3DГРАНЬ в объекты-сети.