Russian Federation
Russian Federation
The article describes the hierarchical structure of the attribute model of a complex geometric characteristics object of involved in regular dense space in a closed area. The cases of placement of both regular and irregular artistic parquet stacking are considered.
designing, simulation, the structure of the model, parquet floor design, regular stacking
Несмотря на то, что производство элементов художественного паркета трудозатратно во всех отношениях, напольное паркетное покрытие остается актуальным, поскольку открывает возможности уникальных дизайнерских композиционных решений [1]. Сегодня все детали изготавливают с помощью лазерной резки и систем автоматизированного проектирования, которые позволяют на основе унифицированного представления визуализировать альтернативные варианты орнамента и цветовые вариации укладки.
Все объекты, входящие в паркетную укладку, будь то элементы художественного паркета или множество паркетных планок в определенном порядке составляющих повторяющийся узор, для оптимизации работы с ними можно представить в виде атрибутивной модели [2, 3].
Совокупность клепок, входящих в состав единичного раппорта регулярной укладки, индивидуальна в зависимости от орнамента и является единичным объектом клонирования в рамках заданной области.
Клепка представляет собой именованную область хранения информации, описывающую структурно завершенную часть единичного раппорта выбранной регулярной укладки (вид паркетной планки). Характеристическими атрибутами являются: масштаб, тип и цвет материала клепки.
Элемент клепки соответствует единице информации, описывающий конфигурацию паркетной плашки. Несмотря на соответствие плашки определенному стандарту, количество входящих в нее элементов может варьироваться в пределах 3 ÷ nR, где nR – количество элементов (ребер) клепки.
Параметры элемента характеризуются совокупностью необходимых данных об элементе, таких как идентификационный номер, привязка к внутренней системе координат, границы элемента клепки (список вершин ребер).
С учетом вышеизложенного, представим иерархическую трехуровневую структуру атрибутивной модели [4] раппорта орнамента регулярной паркетной укладки (рис. 1).
Рисунок 1 – ерархическая структура атрибутивной модели раппорта
регулярной укладки
Что касается художественного паркета, то вышеуказанную модель в обобщенном виде следует расширить следующим образом, добавив особенности присущие данному виду[5, 6, 7].
Представим иерархическую структуру атрибутивной модели контура, заполненного художественным орнаментом (рис.2.) произвольной глубины. В качестве структурных единиц назовем элементы, подэлементы и стандартные примитивы.
На верхнем уровне область художественного паркета, представляется в виде совокупности элементов и/или стандартных примитивов. Уровень элементов включает в себя набор стандартных примитивов и/или подэлементов, которые определяются рекурсивно и рассматриваются как единое целое на определенном уровне декомпозиции. Последний уровень содержит множество стандартных примитивов, являющимися наименьшими неделимыми элементами (точка, линия, полигон) и характеризующимися совокупностью атрибутов (цвет, масштаб, положение относительно базовой точки и т.д.).
Рисунок 2 – Иерархическая структура атрибутивной модели вставки
художественного паркета
В качестве внешних атрибутов примем:
- конфигурацию внешнего контура художественного включения, получаемого объединением элементов и подэлементов;
- точку привязки контура оригинального орнамента к окну видимости, которое соответствует проектируемому помещению;
- ориентацию объекта художественного паркета, относительно точки привязки однозначно определяющую расположение включения внутри окна видимости.
Таким образом, была представлена вся иерархическая структура объектов составляющих паркетную укладку, на основе которой можно смоделировать любой вариант паркетного напольного покрытия.
1. Fedonov, R. A. Osnovy stroitel'nogo proizvodstva dlya spec. "Master stolyarno-plotnichnyh, parketnyh rabot" : uchebnik / R.A. Fedonov – Moskva : Knorus, 2023. – 234 s.
2. Terteryan, A. S. Metody optimizacii v mnogokriterial'nyh zadachah s ispol'zovaniem lokal'noy kachestvennoy vazhnosti kriteriev / A. S. Terteryan, A. V. Brovko // Modelirovanie sistem i processov. – 2022. – T. 15, № 1. – S. 107-114.
3. Kuscheva, I.S. Specifika nekotoryh optimizacionnyh modeley v zadachah upakovki v podotraslyah lesnogo kompleksa / I.S. Kuscheva, E.S. Huhryanskaya // Modelirovanie sistem i processov. – 2017. – T. 10. № 3. S. 10-18.
4. Novikov, F.A. Diskretnaya matematika dlya programmistov : ucheb. dlya vuzov / F.A. Novikov. – 3-e izd. – SPb.: Piter, 2009. – 384 s.
5. Virt, N. Algoritmy i struktury dannyh / N. Virt ; per. s angl. F.V. Tkachev. – M: DMK Press, 2016. – 272 s.
6. Kuscheva, I.S. Unificirovannaya model' vklyucheniy elementov hudozhestvennogo parketa / I.S. Kuscheva, E.S. Huhryanskaya // Modelirovanie sistem i processov. – 2010. № 1-2.– S. 32-36.
7. Yurov, A.N. Organizaciya tehnicheskih usloviy i informacionnyh dannyh v 3D modelyah programmnyh sistem / A.N. Yurov, V.V. Sokol'nikov, K.S. Merem'yanin // Modelirovanie sistem i processov. – 2020. – T. 13, № 4. – S. 83-89.
8. Poluektov A.V., Makarenko F.V., Yagodkin A.S. Ispol'zovanie storonnih bibliotek pri napisanii programm dlya obrabotki statisticheskih dannyh // Modelirovanie sistem i processov. – 2022. – T. 15, № 2. – S. 33-41.