Точечное исчисление как онтологическая основа представления геометрических объектов в проектировании
Автор: Бездитный А.А.
Журнал: Онтология проектирования @ontology-of-designing
Рубрика: Инжиниринг онтологий
Статья в выпуске: 1 (59) т.16, 2026 года.
Бесплатный доступ
В инженерном проектировании выбор способа представления геометрии во многом определяет эффективность разрабатываемой системы. Традиционные методы – граничные представления, конструктивная твердотельная геометрия и функциональные описания – основные средства автоматизации проектирования, каждый из которых отражает отдельный аспект объекта, поэтому требуется согласование их описаний. Это приводит к избыточности и усложнению процедур преобразования данных, ограничивает возможности моделирования объектов со сложной внутренней структурой, а также снижает универсальность цифровых моделей. В работе рассматривается точечное исчисление как иная концепция представления геометрических объектов. В точечном исчислении все геометрические объекты рассматриваются как упорядоченные множества точек, которые определяются с помощью локальных и глобальных симплексов. Применительно к твердотельному моделированию это позволяет описывать одновременно граничную форму и внутреннее пространство объекта. Граничная модель в этом случае интерпретируется как частный случай такого подхода, что обеспечивает совместимость с существующими системами автоматизации проектирования. Использование точечного исчисления устраняет разделение между геометрией и функциональными свойствами, позволяя моделировать анизотропные структуры, внутренние каналы и вариативные материалы в едином параметрическом пространстве. Применение точечного исчисления для описания проектных объектов позволяет обеспечить целостность цифровых моделей и снизить когнитивную нагрузку при использовании их различных представлений. Перспективы применения подхода связаны с цифровыми двойниками, аддитивным производством и генеративным дизайном, где требуется совмещение гибкости, универсальности и формальной строгости.
Точечное исчисление, проектирование, геометрическое моделирование, граничное представление, функциональное представление, конструктивная твердотельная геометрия
Короткий адрес: https://sciup.org/170211637
IDR: 170211637 | УДК: 001.92 | DOI: 10.18287/2223-9537-2026-16-1-87-97
Текст научной статьи Точечное исчисление как онтологическая основа представления геометрических объектов в проектировании
Формирование современных методов представления геометрии объектов связано с развитием систем автоматизированного проектирования (САПР) во второй половине XX века. Граничные модели (Boundary representation, B-rep) стали удобным средством описания сложных форм, опираясь на представление объекта через его поверхность [1, 2]. Булевы конструкции в конструктивной твердотельной геометрии (Constructive Solid Geometry, CSG) обеспечили компактный способ построения моделей из элементарных примитивов, что ока- залось удобным для автоматизации ряда операций. Для функциональных представлений (Function Representation, F-rep) используется универсальный математический аппарат, позволяющий описывать не только форму, но и физико-математические свойства объектов [3]. Ни один из подходов не стал универсальным и в практических системах часто используется в комбинации с другими, что указывает на концептуальную неполноту названных методов.
В одной САПР приходится поддерживать несколько представлений одновременно [4, 5]: граничное - для визуализации и контроля; конструктивную твердотельную геометрию - для построения сложных форм; функциональное - для анализа физических свойств. Переход между этими представлениями сопровождается преобразованиями, которые могут не всегда точно отражать исходный объект и приводить к потерям информации. Это означает, что один и тот же объект существует в САПР в нескольких несогласованных описаниях, что противоречит требованию целостности проектного представления.
В современном проектировании всё чаще на первый план выходят задачи, где объект должен быть не только геометрически правильным, но и функционально насыщенным.
Цифровые двойники (ЦД). Для ЦД объекта требуется модель, которая одновременно описывает геометрию, материалы, внутреннюю структуру и поведение в условиях эксплуатации. Традиционные методы представляют эти свойства разрозненно, и онтологически объект проектирования разделён на несколько несвязанных моделей, описывающих форму, свойства и поведение, что повышает риск ошибок при их последующем сопряжении.
Аддитивные технологии. Проектирование для SD-печати включает выполнение требований к внутренней структуре объекта: пористость, решётчатые заполнения, переменная толщина стенок. Методы граничного представления и CSG плохо подходят для описания таких объектов, так как они оперируют в основном замкнутыми оболочками. F-rep позволяет описывать сложные внутренние структуры, но в практике САПР остаётся трудоёмким и малопонятным пользователям.
Генеративный дизайн и оптимизация . Генеративные системы формируют новые формы на основе алгоритмов оптимизации или бионического копирования. Полученные результаты требуют адаптации, что приводит к расслоению проектного представления: модель существует как вычислительный результат, как геометрическая оболочка и как объект для анализа, но не как единая сущность.
Можно отметить отсутствие в современном проектировании универсального языка, который позволил бы описывать объект целостно - его форму, структуру и функции. Точечное исчисление (ТИ) можно рассматривать как один из способов преодоления обозначенных ограничений: объект задаётся не через поверхность или комбинацию примитивов, а через упорядоченное множество точек, объединённых в симплексы. Каждая точка может содержать информацию не только о геометрическом положении, но и о параметрах внутренней структуры, материальных свойствах и функциональных характеристиках.
Единство представления. В ТИ граница и внутреннее пространство описываются в рамках одного и того же параметрического аппарата. Граничная модель возникает как частный случай - через выделение подмножества параметров, удовлетворяющих условиям границы: поверхность является двумерным сечением трёхмерной области параметров, которая встроена в общее описание объекта.
Интеграция параметров. В ТИ каждая вычисленная точка модели может нести локальные данные - например, об анизотропии, пористости, ориентации волокон или других физических свойствах. Объект в ТИ является не только геометрическим, но и функциональным: локальные свойства закрепляются за текущими точками параметрического пространства.
Совместимость и эволюция. Поскольку в ТИ существует возможность выхода на B-rep при условии изменения значений параметров, появляется возможность плавного перехода: существующие модели можно включать в новую САПР без перестройки. Это делает ТИ средством эволюционного расширения модели проектирования.
Цель работы - показать, что использование ТИ позволяет преодолеть ограничения традиционных методов, обеспечивает целостность цифровых моделей и позволяет сформировать новый уровень моделирования объектов в проектировании.
1 Традиционные представления геометрии в проектировании
B-rep является основой большинства современных САПР. Объект описывается через поверхность, которая задаётся в виде совокупности граней, рёбер и вершин. Такой подход удобен для визуализации и геометрических операций: он обеспечивает отображение сложных форм и позволяет проводить пересечения, объединения и другие операции с оболочками. Однако у B-rep есть ограничения [1]. Во-первых, в B-rep отсутствует информация о внутренней структуре объекта. Во-вторых, любая ошибка в топологии разрушает целостность модели, что приводит к сбоям в вычислительных процедурах.
CSG допускает значительные вариации базовых примитивов, производящих операций и их описаний. Булевы методы моделирования, применяемые в CSG , строятся на комбинировании элементарных примитивов при помощи логических операций объединения, пересечения и разности. Этот подход удобен для автоматизации конструкторских процедур: сложные формы можно собрать из относительно простых блоков. Вместе с тем, CSG накладывает ограничения на вариативность формы. В общем случае CSG не позволяет получить единственное описание геометрии объекта. Для объектов с плавными очертаниями требуется чрезмерное усложнение конструкций. Кроме того, результирующая модель существует не как самостоятельная сущность, а как дерево операций: объект задаётся процедурой построения и не обладает описанием, объединяющим границу и внутреннюю структуру.
F-rep основаны на задании объекта через функцию F(x,y,z) , которая определяет принадлежность точки пространству модели [3, 6]. Этот подход универсален: он позволяет описывать не только форму, но и внутренние параметры объекта. F-rep используется в задачах анализа и для построения объектов со сложной структурой. Тем не менее, F-rep остаётся малопрактичным для применения в САПР. Это связано с интерпретацией и управлением моделью: пользователю сложно работать с функцией, а вычислительные процедуры требуют значительных ресурсов. F-rep формирует абстрактный уровень описания, плохо связанный с инженерной практикой. Объект задаётся через неравенство F(x,y,z)>0 , что является математически строгим и универсальным описанием, однако конструктором оно плохо интерпретируется. Там, где в B-rep есть наглядная грань, а в CSG - геометрический примитив, в F-rep есть формула, которую нужно анализировать и контролировать. Описание даже простых тел требует нетривиальных выражений, которых, при проектировании реальных объектов, часто приходится комбинировать десятки или сотни. Это превращает модель в громоздкое аналитическое выражение, которое трудно изменять и отлаживать. Для создания сложных геометрических объектов (с отверстиями, решётчатыми структурами или переменной толщиной) требуется накладывать последовательные операции: пересечения функций, ограничения областей, R -функций [7]. Каждая такая операция увеличивает сложность итоговой формулы.
Итоговое сравнение. Рассмотренные подходы представляют разные уровни описания объекта, но не являются универсальными: B-rep ограничивается оболочкой; CSG оперирует деревом операций; F-rep задаёт объект функционально и остаётся оторванным от инженерной практики. В результате объект существует в разных представлениях, которые плохо согласованы друг с другом. Это затрудняет объединение моделей, усложняет поддержку ЦД и снижает прозрачность проектных решений.
2 Концептуальная основа представления объекта в точечном исчислении
В ТИ используется набор базовых сущностей и отношений, которые позволяют обеспечить целостность представления объекта [8]:
-
■ точка - минимальный элемент, обладающий координатами и атрибутами (геометрическими, материальными, функциональными);
-
■ параметр - переменная, управляющая положением и характеристиками точек в симплексе;
-
■ симплекс - локальная конструктивная структура, объединяющая точки в иерархии размерностей (отрезок, треугольник, тетраэдр);
-
■ функция - аналитическое выражение, задающее распределение точек, их свойства или их изменения;
-
■ маска - логическое условие, определяющее принадлежность точки множеству и обеспечивающее выполнение операций объединения, пересечения и разности.
Структурные отношения в ТИ. Вложенность понимается как иерархическое наращивание размерности (отрезок → поверхность → объём), при котором каждая новая модель формируется на основе симплексов большей размерности, а все точки определяются в глобальных координатах. Параметризация фиксирует зависимость координат и свойств точек от выбранной системы параметров и обеспечивает переносимость описания между задачами. Маска задаёт допустимые области параметрического пространства, позволяет формировать внутренние структуры и выполнять логические операции, не разрушая схему объекта. На уровне универсализации это означает, что представление проектируемого объекта опирается на точку и симплекс, как носители формы и структуры, а операции проектных процессов выражаются через параметризацию и маскирование, как язык построения, редактирования и оптимизации. Этим объясняется роль ТИ как универсального концептуального уровня, связывающего геометрическое моделирование [9], анализ и производство . Обобщённое сравнение подходов к геометрическому моделированию приведено в таблице 1.
Таблица 1 – Сравнительные характеристики подходов к представлению геометрии в проектировании
|
Подход |
Базовые сущности |
Структурные отношения |
Уровень универсализации |
Ограничения |
|
B-rep |
Вершины, рёбра, грани |
Топологическая связность |
Только оболочка объекта |
Нет информации о внутренней структуре; зависимость от корректности топологии |
|
CSG |
Примитивы (куб, сфера, цилиндр), дерево операций |
Булевы связи ( ∧ , ∨ , ) |
Конструктивное дерево |
Ограниченная выразительность для плавных форм; модель существует как процедура |
|
F-rep |
Глобальная функция F(x,y,z) |
Логические комбинации функций, неравенства |
Универсальное описание формы и свойств |
Сложность формул и вычислений, слабая интерпретируемость |
|
ТИ |
Точки, симплексы, параметры, функции, маски (условия) |
Вложенность размерностей, параметризация, маскирование |
Единый принцип описания: граница и внутреннее пространство, геометрия и свойства |
Необходимость параметризации и новых интерфейсов, рост числа точек при высокой детализации |
В прикладной геометрии описание геометрических объектов через множества точек получило развитие в виде аппарата аффинных инвариантов и параметрических методов описания кривых и поверхностей [10]. Предложены способы параметрического описания кривых и поверхностей [8, 9], алгоритмы построения аффинно-инвариантных моделей [10, 11], методы аппроксимации [12] и геометрической визуализации [13]. Современное развитие ТИ связано с переходом от описания поверхностей к моделированию трёхмерных тел, включая объекты с внутренней структурой и переменными параметрами [14]. ТИ можно рассматривать как параметрическую систему, где каждая точка описывается векторным уравнением, включающим базовые точки симплекса и набор управляющих функций. Форма объекта задаётся конструктивно через опорные точки и параметры, что обеспечивает читаемость и понятность для пользователя [15]. ТИ даёт возможность в одном и том же формализме описывать: ■ границы (как частные случаи);
-
■ внутренние структуры (через распределение точек);
-
■ анизотропные свойства (через использование различных параметров в уравнениях);
-
■ вариативные формы и объекты с текущим сечением;
-
■ многосвязные конструкции и самопересекающиеся поверхности проявляются как локальное уплотнение точек, которое, при необходимости, можно устранить.
В результате проектировщик работает с единой конструктивной схемой объекта.
Совместимость со средствами САПР обеспечивается тем, что из модели ТИ однозначно извлекается граничное представление. Это даёт возможность подключать ТИ к системам моделирования без перестройки программных ядер – достаточно выполнить преобразования на уровне форматов и интерфейсов. ТИ можно внедрять постепенно: от поддержки отдельных операций (например, моделирование внутренних каналов [16]) до построения целостных проектных платформ.
ТИ имеет ряд ограничений, которые важно учитывать при его внедрении в проектную практику.
-
■ Построение модели в ТИ требует выбора опорных точек и функций параметров. Для простых объектов это выполняется легко, но для сложных конструкций параметризация может стать нетривиальной задачей. Ошибочный выбор приводит к усложнению уравнений или избыточности описания.
-
■ ТИ во многом сохраняет аналитический характер. Для пользователей, привыкших мыслить телами и их оболочками, работа с симплексами и параметрическими функциями может быть менее интуитивной, чем в B-rep или CSG . Это требует обучения пользователей и разработки специальных интерфейсов.
-
■ При высокой детализации или сложной внутренней структуре количество точек растёт, что повышает вычислительные затраты на визуализацию и анализ. Необходимы оптимизационные алгоритмы и иерархические структуры данных.
-
■ ТИ не интегрировано в используемые САПР. Это снижает возможность его массового применения и требует разработки программных средств, обеспечивающих совместимость с существующими стандартами.
-
■ В ТИ самопересечение не разрушает модель, но в инженерной практике такие случаи могут вызывать сложности при переходе к другим форматам (например, при экспорте в другие САПР). Это требует дополнительных инструментов контроля.
Таким образом, ТИ не решает все проблемы, присущие традиционным методам описания геометрических моделей, а для практического применения необходима дальнейшая разработка инструментов параметризации, оптимизации и пользовательских интерфейсов.
3 Совместимость с САПР и применение
В традиционных САПР B-rep является доминирующим форматом, обеспечивая хранение и обработку моделей. Вместо традиционной булевой логики, где требуется вычисление пересечений поверхностей, в ТИ операции объединения, пересечения и вычитания выражаются через параметрические маски [17]. Это позволяет выполнять булевы операции без перестройки топологической структуры, что позволяет снизить вычислительные затраты [18, 19], упростить алгоритмы и повысить устойчивость систем при работе со сложными многосвязными объектами.
Объект в ТИ описывается через параметрическое уравнение, каждая точка определяется набором параметров (u,v,w,^) , принадлежащих некоторой области Q ^ R3. Булевы операции в ТИ сводятся к работе не с поверхностями, а с областями параметров, определяющими трёхпараметрическое множество точек.
-
■ Объединение тел задаётся как объединение областей допустимых параметров. Если тело 1 существует при (u,v,w) ∈ Ω1 , а тело 2 при (u,v,w) ∈ Ω2 , то их объединение соответствует области Ω=Ω1 ∪ Ω2 .
-
■ Пересечение тел аналогично определяется как Q=Q1^Q2 .
-
■ Разность тел формулируется как Q=Q1 \ Q2 .
Таким образом, вместо перестройки топологической структуры используется маска области параметров, которая выступает фильтром: она исключает или включает точки, исходя из заданных правил. Например, если объект задаётся параметрами (u,v,w) £ [0,1], то разность двух тел может быть реализована введением дополнительного условия вида f(u,v,w)<0 . Это условие и есть маска: оно отсеивает часть точек и формирует новое тело. Преимущество подхода в том, что все операции выполняются в аналитической форме, без пересчёта поверхностей и без риска разрушения топологии.
Для создания простых геометрических объектов с различными конфигурациями вырезов, отверстий и полостей в ТИ существует возможность получения их аналитического описания на основе геометрической схемы [17]. Наличие библиотеки типовых уравнений позволяет сократить время проектирования. Таким образом, формируется «каталог прототипов», который позволяет проектировщику быстро переходить от простых геометрических схем к сложным телам с внутренней структурой, не теряя универсальности и целостности описания.
В ТИ возможно комбинирование объектов на основе геометрических схем - структур, задающих взаимосвязи между симплексами и параметрами. Такой способ объединения тел в одном или нескольких симплексах позволяет строить сложные объекты без дерева операций. Для САПР это открывает перспективу упрощения представления сложных моделей: вместо громоздких иерархий можно работать с компактными геометрическими схемами.
Преимуществом ТИ является возможность внедрять его поэтапно и использовать как дополнительный инструмент для моделирования специфических объектов. Постепенно такие модули могут становиться частью общей архитектуры САПР. В перспективе возможны гибридные модели, где часть конструкции описывается средствами B-rep, а часть - средствами ТИ, при этом согласование выполняется автоматически. Такая структура фиксирует способ порождения объекта, а не только его итоговую форму. Это делает структуру построения, зависимости параметров и результаты преобразований явно прослеживаемыми, что важно в условиях интеграции проектирования, анализа и производства.
В ТИ внутренние характеристики могут вводиться так же, как и граничные. Это открывает возможность моделирования:
■ ■ ■ ■
■
■
■
■ ■ ■ ■
анизотропных материалов;
объектов с полостями и каналами, включая их разветвлённые структуры;
решётчатых и ячеистых структур, востребованных в аддитивных технологиях;
оболочек переменной толщины, которые трудно описывать в B-rep без усложнения топологии.
В качестве примеров можно привести:
канал с переменным сечением описывается единым уравнением с текущим сечением, где профиль изменяется непрерывно вдоль направляющей [16];
анизотропный материал (локальные параметры точек могут включать вектор направления волокон или коэффициенты анизотропии, т.е. геометрия и материал описываются в единой модели);
ячеистая структура (формулируется как регулярная параметрическая функция).
К перспективным направлениям применения ТИ можно отнести:
ЦД: согласованное описание внешних и внутренних характеристик.
Аддитивное производство: оптимизация заполнения с учётом прочности и веса.
Биомедицинские приложения: моделирование сосудистых и органических структур.
Генеративный дизайн: автоматическая генерация форм, включая внутренние параметры.
Рисунок 1 — Отрезок прямой в точечном исчислении
4 Построение тел в точечном исчислении
Базовым объектом в ТИ является отрезок, который задаётся комбинацией двух точек симплекса. Если точки заданы как A и B, то любая точка отрезка (см. рисунок 1) определяется уравнением (далее ис- пользуются сокращения t = (1 -1), v = (1 - v), w = (1- w), t, v, w e[0,1]):
M = At + Bt. (1)
Одномерное тело (рисунок 2а) формируется простым линейным параметрическим законом.
В описании двумерного тела (плоскости) появляется второй параметр v , задающий линейную комбинацию трёх точек (см. рисунок 2б):
M = ( At + Bt ) v + Cv . (2)
В ТИ термин «тело» применяется обобщённо и охватывает объекты разных размерностей. Это позволяет говорить об «одномерных телах» (отрезок), «двумерных телах» (плоскость, поверхность), «трёхмерных телах» (тетраэдр, объёмная модель) и формирует единую основу для их описания.
В описании тетраэдра (или объёмной примитивной формы) добавляется параметр w , что даёт трёхмерное множество точек (см. рисунок 2в).
M = [( At + Bt ) v + Cv ] w + Dw. (3)
а) б) в)
Рисунок 2 - Визуализация: а) отрезка прямой; б) плоскости; в) тела тетраэдра
Описание произвольного сложного тела осуществляется на основе нескольких симплексов, управляющих функций и параметрических масок. Тело описывается единым аналитическим выражением, где ТИ - универсальный механизм перехода от простых геометрических элементов к сложным телам.
5 Управление внутренней структурой тел в точечном исчислении
В ТИ управление внутренней структурой встроено в модель, где каждая точка может содержать как геометрическую, так и дополнительную информацию. Благодаря этому существует несколько способов управления внутренней структурой модели.
-
■ Параметры симплексов определяют область, в которой формируется множество точек.
Варьируя диапазоны параметров, можно исключать или включать отдельные зоны, формируя полости, отверстия или локальные заполнения.
-
■ Управляющие функции вводят зависимость координат точек или их характеристик от дополнительных переменных. Таким образом, можно задавать переменную толщину оболочек, радиус профиля канала, форму локальной деформации и др.
-
■ Маски параметров отсеивают часть точек и формирует новое тело.
-
■ Дополнительные параметры точек, где каждая точка может быть расширена атрибутами, которые описывают физические или функциональные свойства: плотность материала, направление волокон, коэффициенты анизотропии и др.
Эти способы управления позволяют моделировать объекты от простых оболочек с переменной толщиной до многослойных структур, решётчатых заполнений и анизотропных тел. В ТИ такие объекты создаются не как комбинации нескольких моделей, а формируются внутри одной конструктивной схемы.
Ниже приведены обобщённые конструктивные принципы ТИ, позволяющие формировать как граничные, так и объёмные структуры в едином параметрическом пространстве.
-
■ Используя маски параметров, можно формировать регулярные и нерегулярные сетки внутри тел, задавая логическую функцию для области параметров. Визуализация показывает компактность описания и наглядность формирования структуры.
-
■ Каждая точка множества может содержать дополнительные атрибуты. Это позволяет моделировать материалы с изменяющимися свойствами, включая композиты и бионические структуры.
-
■ Кинематические построения задаются через изменение параметров и управляющих функций в конструктивной схеме.
-
■ Кроме элементарных функций можно использовать более сложные, включая экспоненциальные, логарифмические или фрактальные зависимости.
Управление поведением текущей точки заключается во введении функции вместо параметра. Если вместо линейного параметра в (1) ввести функцию f(t) , то форма и внутреннее распределение в моделируемом объекте изменятся:
M = Af ( t ) + B (1 - f ( t )).
Если f(t) = t , то получается равномерное заполнение; если f(t) = t2 , точки уплотняются ближе к B ; если f(t) = sin(nt/2) , заполняемость становится нелинейной.
Аналогично для поверхностей и тел: заменой параметров t,v,w на функции f(t),g(v),h(w) можно задавать анизотропию и пустоты. Например:
M = [( Af (t) + B (1 - f ( t ))) g ( v ) + C (1 - g ( v ))] h ( w) + d (1 - h(w)), где f(t)=t, g(v)=v2, h(w)=sin(nw/2).
В ТИ управление внутренней структурой - это продолжение уравнений, которыми задаются базовые тела. При помощи этого приёма можно описать:
-
■ пустоты (ограничение параметров);
-
■ анизотропию (разные законы по разным симплексам);
-
■ периодичность (тригонометрические функции);
-
■ фрактальность или иерархию (рекурсивные функции).
Приведённые примеры отражают главную особенность ТИ: возможность в рамках единого аналитического аппарата описывать разнообразные и сложные формы, в которых геометрические и функциональные характеристики объекта определяются совместно.
Заключение
Применение ТИ позволяет создать новый уровень описания проектных объектов. В отличие от методов, где объект существует как оболочка, процедура или аналитическая функция, в ТИ он задаётся как упорядоченное множество точек и локальных симплексов. Такой способ обеспечивает геометрическое представление и согласованное описание внутренних свойств, анизотропии и функциональных характеристик объекта.
В ТИ в качестве первичных сущностей используются точка, симплекс, параметр, функция и параметрическая маска, которые составляют минимально достаточный набор для описания объекта как целого. Отношения вложенности, параметризации и маскирования фиксируют универсальные механизмы построения, благодаря которым устраняется фрагментация объекта. ТИ выполняет роль моста между существующими подходами. Граничное представление, конструктивная твердотельная геометрия и функциональное описание могут быть интерпретированы как частные случаи в рамках единого языка симплексов и параметров.
Практическая перспектива ТИ - в способности использования в ЦД, аддитивном производстве, генеративном дизайне и моделировании метаматериалов, где требуется согласованное описание внешней формы, внутренней структуры и функциональных свойств.