ГОСТ Р ИСО 10303-52—2015
(5.4)
Рисунок 3— Примерсеткис внешними вершинами
Двухмерная прямоугольная сетка - это сетка, образованная четырехугольниками. Каждая
ячейка представляет собой двухмерную четырехугольную область, определяемую четырьмя
вершинами, образующими углы четырехугольника. Каждая ячейка ограничена четырьмя ребрами,
соединяющими четыре вершины.
Одномерная сетка имеет линейную форму. Каждая ячейка представляет собой область
размерности 1, ограниченную двумя вершинами.
Индексы, описывающие структурированную сетку, являются упорядоченными: для трехмерной
сетки это
(i
:/;
к),
для двухмерной сетки используются индексы
(i;j)
и для одномерной сетки
(i).
Индексы центров ячеек, центров граней и центров ребер - это наименьшие индексы
соединяющих вершин.
Пример — Д ля центров двухмерных ячеек (или центров граней трехмерной сетки)
используют ся соглашения, показанные на рисунке 2.
В дополнение к сказанному, по умолчанию начальная вершина регулярной сетки имеет индекс
(1; 1; 1). Это означает, что по умолчанию индекс центра начальной ячейки регулярной сетки также
будет (1; 1; 1).
Могут существовать позиции, расположенные вне пределов самой сетки. Они называются
внешними или мнимыми точками и могут быть связаны с фиктивными вершинами или центрами
ячеек. Они отличаются от вершин и ячеек, образующих сетку (включая граничные вершины),
называемых основными точками.
Пример — На рисунке 3 показана двухмерная сетка с граничными вершинами у граней с
минимальными и максимальными индексами /. Размер сетки (т.е. число основных вершин в каждом
направлении) равен 5 * 4 . Основные верш ины обозначают ся •. а внешние вершины - *. Д ля вершин
показана также индексация по умолчанию.
Для сетки грани, имеющие минимальный индекс в направлении каждой из координат,
обозначаются /-min. y’-min и Л-min; грани, имеющие максимальный индекс, обозначаются /-max. y’-max и
Л-max. Это - основные грани.
Пример — Грань или плоскост ь сетки с индексом i-m in — это грань или плоскость сетки,
имеющая минимальный индекс / (кот орый при использовании принят ой по умолчанию индексации
равен 1).
4.1.2 Неструктурированная сетка
Неструктурированная сетка состоит из ячеек, при этом ячейки но должны иметь регулярного
шаблона и отсутствует ограничение, устанавливающее, что форма ячеек во всей сетке должна быть
однородной. Ячейки имеют вершины в своих углах, и также могут иметь узлы на ребрах ячеек, гранях
ячеек и внутри ячеек.
Каждая ячейка в нерегулярной сетке имеет, по меньшей мере, одну вершину, общую с. по
меньшей мере, одной другой ячейкой сетки. По общим вершинам могут быть определены связность и
смежность ячеек.
Каждая ячейка неструктурированной сетки явно представлена указанием ее формы и
упорядоченным списком вершин. Вершины подразумеваются, а не определяются явно. По существу
все вершины сетки могут быть отображены в последовательный список, после чего ссылка на
вершину равнозначна заданию положения в списке.
4.2 Определения типов данных схемы mesh_topology_schema
4.2.1 Тип данных cell_shape
Тип данных cell_shape представляет обозначение формы ячейки неструктурированной сетки.
EXPRESS-спецификация.
*)
TYPE cell_shape = EXTENSIBLE SELECT
(cell_shape_0D.
cell_shape_1D,
cell_shape_2D,
cell_shape_3D):
4