ГОСТ Р ИСО 10303-52—2015
В двухмерном пространстве ячейки, смежные с вершиной, являются треугольными, остальные
ячейки — четырехугольные.
В трехмерном пространстве ячейки, смежные с вершиной, являются тетраэдральными, ячейки,
смежные с ребром вершины — пятигранные, а остальные ячейки — шестигранные.
П р и м е ч а н и е — Примеры сетокс пятигранной топологией показаны на рисунках4. 7 и 10.
4.3 Определения объектов схемы mesh_topology_schema
4.3.1 Объект array_based_unstructured_mesh
Объект array_based_unstructured_mesh является таким представлением неструктурированной
сетки, которое предназначено для минимизации объема данных за счет того, что в ячейках сетки не
требуется явного обозначения вершин.
EXPRESS-слецификация.
*)
ENTITY array_based_unstructured_mesh
SUBTYPE OF (unstructured_mesh);
cells : ARRAY [1:cell_count] OF vertex_defined_cell;
WHERE
\vr1 : SELF\mesh.index_count = 1;
END_ENTITY;
c
Определение атрибутов:
cells — объекты vertex_defined_cell. представляющие заданные вершинами ячейки,
образующие сетку.
cell_count — (наследуемый атрибут) количество ячеек в сетке;
index_count — (наследуемый атрибут) количество индексов, требуемых для уникального
обозначения вершин или ячеек сетки.
Формальные положения:
WR1. Значение атрибута index_count должно быть равным 1.
4.3.2 Объект array_based_unstructured_mesh_and_vertices
Объект array_based_unstructured_mesh_and_vertices является таким подтипом объекта
array_based_unstructured_mesh. который представляет неструктурированную сетку, вершины
которой явно обозначены и упорядочены.
EXPRESS-слецификация:
•)
ENTITY array_based_unstructured_mesh_and_vertices
SUBTYPE OF (array_based_unstmctured_mesh);
vertex_count; INTEGER;
vertices : ARRAY [1;vertex_count) OF UNIQUE vertex;
WHERE
wr1 : all mesh_vertices(SELF);
END_ENTITY;
(‘
Определение атрибутов:
vertex_count — число уникальных вершин сетки;
vertices — массив уникальных вершин ячеек сетки.
Формальные положения:
WR1. Элементы массива, играющего роль атрибута vertices, должны включать все вершины
сетки и должны быть уникальными.
4.3.3 Объект cell
Объект cell является таким подтипом объекта topological_representation_item. который
представляет маиифолд-объект с границей.
EXPRESS-слецификация.
*)
ENTITY cell
SUPERTYPE OF (ONEOF(cell_of_structured_mesh. vertex_defined_cell))
SUBTYPE OF (topological_representation_item);
description : text;
10