Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D
Рассматриваются особенности и принципы построения версии 2.0 подсистемы ввода и редактирования геометрической информации автоматизированного комплекса НАДРА-3D. Розглядаються особливості та принципи побудови версії 2.0 підсистеми вводу та редагування геометричної інформації автоматизованого комплекс...
Saved in:
| Date: | 2009 |
|---|---|
| Main Authors: | , |
| Format: | Article |
| Language: | Russian |
| Published: |
Інститут кібернетики ім. В.М. Глушкова НАН України
2009
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/6221 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D / М.В. Белоус, В.С. Дейнека // Компьютерная математика. — 2009. — № 1. — С. 76-85. — Бібліогр.: 7 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1859795088655253504 |
|---|---|
| author | Белоус, М.В. Дейнека, В.С. |
| author_facet | Белоус, М.В. Дейнека, В.С. |
| citation_txt | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D / М.В. Белоус, В.С. Дейнека // Компьютерная математика. — 2009. — № 1. — С. 76-85. — Бібліогр.: 7 назв. — рос. |
| collection | DSpace DC |
| description | Рассматриваются особенности и принципы построения версии 2.0 подсистемы ввода и редактирования геометрической информации автоматизированного комплекса НАДРА-3D.
Розглядаються особливості та принципи побудови версії 2.0 підсистеми вводу та редагування геометричної інформації автоматизованого комплексу НАДРА-3D.
Main features and construction principles of input-editing subsystem (version 2.0) of 3D layer-like bodies geometric information in automated program complex NADRA-3D are considered.
|
| first_indexed | 2025-12-02T13:32:57Z |
| format | Article |
| fulltext |
76 Компьютерная математика. 2009, № 1
Èíñòðóìåíòàëüíûå
ñðåäñòâà
èíôîðìàöèîííûõ
òåõíîëîãèé
Рассматриваются особенности и
принципы построения версии 2.0
подсистемы ввода и редактиро-
вания геометрической информа-
ции автоматизированного ком-
плекса НАДРА-3D.
© М.В. Белоус, В.С. Дейнека,
2009
ÓÄÊ 004.925.8
Ì.Â. ÁÅËÎÓÑ, Â.Ñ. ÄÅÉÍÅÊÀ
ÏÎÄÑÈÑÒÅÌÀ ÂÂÎÄÀ
È ÐÅÄÀÊÒÈÐÎÂÀÍÈß ÃÅÎÌÅÒÐÈ×ÅÑÊÎÉ
ÈÍÔÎÐÌÀÖÈÈ ÏÐÎÑÒÐÀÍÑÒÂÅÍÍÛÕ
ÑËÎÈÑÒÛÕ ÒÅË ÈÍÔÎÐÌÀÖÈÎÍÍÎÉ
ÒÅÕÍÎËÎÃÈÈ ÍÀÄÐÀ-3D
Введение. В Институте кибернетики имени
В.М. Глушкова НАН Украины разработан
программный комплекс НАДРА-3D, предна-
значенный для моделирования процессов
фильтрации жидкости, изменения напряжен-
но-деформированного состояния в много-
компонентных трехмерных объектах, кото-
рые могут содержать произвольно ориенти-
рованные в пространстве тонкие включения
[1 – 4], в том числе и пересекающиеся [5].
Комплекс состоит из двух частей – интер-
фейса пользователя (функционирует на пер-
сональном компьютере) [4] и решателя
(функционирует на многопроцессорном ком-
плексе СКИТ Института кибернетики имени
В.М. Глушкова НАН Украины) [6].
В данной работе описана новая версия
подсистемы ввода и редактирования геомет-
рической информации (ПВиРГИ 2.0) интер-
фейсной части комплекса, разработка кото-
рой вызвана необходимостью адаптирования
системы НАДРА-3D для моделирования
процессов в грунтовых средах, в которых
ведется добыча полезных ископаемых. В ча-
стности – для моделирования влияния уголь-
ных шахт на процессы фильтрации жидкости
и изменения напряженно деформированного
состояния грунтового массива.
В версии 2.0 составляющей ПВиРГИ сис-
темы НАДРА-3D добавлены новые модели
описания геометрии исследуемого объекта,
расширены возможности подсистемы графи-
ческого отображения информации, подсис-
темы управления инструментарием, расши-
рено множество специализированных инст-
рументов.
ПОДСИСТЕМА ВВОДА И РЕДАКТИРОВАНИЯ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ ...
Компьютерная математика. 2009, № 1 77
Основные подсистемы программного комплекса.
При запуске программы создается главная форма
приложения и объект класса nEngine, реализующий
системную компоненту интерфейсной части про-
граммного комплекса НАДРА-3D (рис. 1). Объект
класса nEngine содержит системные переменные и
указатели на объекты, реализующие различные под-
системы комплекса. Указатель на объект этого клас-
са также содержится в большинстве подсистем ком-
плекса. Таким образом, практически из любого места
программы обеспечивается доступ к возможностям
основных подсистем.
Во время работы программы события, генерируе-
мые главной формой (например, нажатие клавиши
клавиатуры, изменение положения курсора мыши,
или перерисовка экрана) передаются объекту класса
nEngine и далее обрабатываются соответствующей
подсистемой.
Графическая подсистема.
Программный интерфейс графической подсистемы реализован в виде класса
nRenderer. nRenderer – абстрактный класс, т. е. объявленные в нем методы
определяются только в его потомках. Это позволяет использовать различные
реализации подсистемы отображения графики (например, созданые
самостоятельно, или с использованием графических библиотек OpenGL, [7]
DirectX), имеющие одинаковый интерфейс вызова. Таким образом достигается
независимость подсистем комплекса, использующих графическую подсистему,
от деталей ее реализации.
Подсистема хранения данных о геометрии исследуемой области.
В программном комплексе НАДРА-3D геометрическая модель пред-
ставляется как набор непересекающихся восьмиугольных зон, заполняющих
пространство модели. При этом соседние восьмиугольники имеют общие вер-
шины-узлы, ребра и стороны. На первом этапе создания геометрии модели фор-
мируется трехмерная прямоугольная сетка, состоящая из некоторого количества
слоев n, m, k по каждой из осей координат x, y, z, после чего производится ее де-
формация путем применения операций перемещения, вращения, масштаби-
рования к различным частям геометрии – узлам, ребрам, зонам, слоям зон и т. п.
Такая модель удобна для описания объектов, имеющих слоистую структуру
и не очень сильные различия в геометрии слоев. Однако в ряде случаев
применение подобной модели не целесообразно (вследствие значительного
увеличения количества слоев сетки, необходимых для адекватного описания
особенностей геометрии) или вообще невозможно. Например, в случае
показанном на рис. 2.
РИС. 1
nEngine
nAssistant
nRenderer
nSelector
nScene
nmaLayout
ToolManager
М.В. БЕЛОУС, В.С. ДЕЙНЕКА
Компьютерная математика. 2009, № 1 78
Поэтому в версии 2.0. ПВиРГИ системы
НАДРА-3D реализована более универсальная
модель, представляющая моделируемую область
в виде непересекающихся зон произвольной
формы, заполняющих пространство модели. Это
позволило значительно расширить возможности
системы в плане описания моделируемых объек-
тов, а также облегчить работу пользователя при
создании и редактировании геометрии. Недос-
татком такого подхода явилось усложнение кон-
троля целостности модели.
Рабочая модель геометрии моделируемой области представлена объектом
класса nScene. Подсистема ПВиРГИ 2.0 ориентирована на одновременное ис-
пользование разнотипных геометрических примитивов, представляющих раз-
личные фрагменты исследуемой области. Все классы, реализующие примитивы,
– потомки класса nSpatialObject, в котором объявлены общие для всех примити-
вов свойства (такие, как идентификатор, имя, цвет, положение в пространстве,
флаг выделения и т.п.), а также общие для всех примитивов методы (операции
изменения положения, вращения, масштабирования, отображения в окне вывода
и т.п.). В основном, эти методы являются чисто виртуальными, поскольку по-
томки класса nSpatialObject могут иметь сложную структуру (например, пред-
ставлять собой группу примитивов) и заранее неизвестно как именно осуществ-
ляется их модификация или отрисовка. Класс nScene содержит список указате-
лей на объекты класса nSpatialObject, и через предоставляемый ими интерфейс
осуществляет базовые операции над всеми примитивами, а также управление
выделением объектов.
Подсистема выделения объектов.
При выборе пользователем фрагментов модели, подлежащих редактирова-
нию, возможны следующие случаи:
– пользователь выделяет один из примитивов, формирующих геометрию ис-
следуемой области (потомка класса nSpatialObject). В этом случае он может ли-
бо применить к нему модификаторы перемещения, поворота, масштабирование,
либо перейти в режим изменения параметров примитива (при этом системой
автоматически определяется и активизируется соответствующий инструмент
редактирования);
– в режиме изменения параметров примитива пользователю могут понадо-
биться функции выбора его составляющих, поскольку представляющие геомет-
рию объекты могут иметь сложную структуру или сами состоять из нескольких
разнотипных объектов. Например, при редактировании сетки необходимы такие
операции, как выбор группы точек, группы сторон, или группы участков по-
верхности. В этом случае обработка выделенных элементов осуществляется ак-
тивным инструментом редактирования.
РИС. 2
ПОДСИСТЕМА ВВОДА И РЕДАКТИРОВАНИЯ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ ...
Компьютерная математика. 2009, № 1 79
Поскольку в обоих случаях первым этапом обработки запроса на выделение
является определение попадания примитивов в отмеченную пользователем об-
ласть окна просмотра и ввод параметров модификаторов, в системной компо-
ненте реализованы сервисные классы: nSelector и nAssistant. Класс nSelector со-
держит методы, осуществляющие тестирование попадания различных графиче-
ских примитивов в заданную пользователем область окна вывода. Как и nRen-
derer, nSelector – абстрактный интерфейсный класс, а конкретные алгоритмы
реализуются в его потомках. Класс nAssistant представляет собой инструмент,
позволяющий пользователю переключаться между модификаторами выделения,
перемещения, поворота и масштабирования, осуществлять ввод параметров
этих модификаторов в окнах ввода либо с помощью перемещения курсора мы-
ши, управлять ограничением модификации в пространстве вдоль осей коорди-
нат. При этом сам объект класса nAssistant не производит изменений в выделяе-
мых примитивах, а только передает активному инструменту запрос о проведе-
нии некоторого действия и необходимые параметры.
Подсистема управления инструментарием.
При разработке подсистемы управления инструментарием программного
комплекса НАДРА-3D основное внимание уделялось вопросам.
1. Поскольку система предназначена для моделирования процессов в реаль-
ных больших объектах, имеющих сложную структуру, отдельное внимание сле-
дует обратить на удобство работы с моделью на макроуровне. Так как исследо-
вание поведения моделируемого объекта предполагает проведение расчетов при
различных вариантах значений физических параметров или различных вариан-
тах геометрии (возможно, локальных) необходимо обеспечить достаточную гиб-
кость инструментария редактирования и предоставить пользователю возмож-
ность оперативного изменения параметров модели.
2. При создании геометрии моделируемого объекта пользователю приходит-
ся работать с разнотипной информацией, которая определяет конечный вид гео-
метрии. Например, при проектировании некоторого объекта производится моде-
лировании его влияния на процессы в грунтовом массиве. В этом случае пользо-
вателю необходимо по результатам геологических исследований построить гео-
метрическую модель грунтового массива, учитывающую конфигурацию залега-
ния пород с различными физическими свойствами, а после внести в нее измене-
ния, отображающие влияние исследуемого объекта. Этот окончательный вари-
ант модели геометрии и является входными данными для дальнейших этапов
моделирования.
Как правило, пользователь будет производить моделирование для различ-
ных возможных конфигураций проектируемого объекта, а значит, ему понадо-
бится создавать различные модели геометрии. При этом значительная часть ис-
ходной информации, описывающая геометрию грунтового массива без влияния
объекта, остается неизменной. Подобные особенности должны учитываться при
проектировании специализированных инструментов создания и редактирования
геометрии исследуемой области.
М.В. БЕЛОУС, В.С. ДЕЙНЕКА
Компьютерная математика. 2009, № 1 80
3. Поскольку моделируемый объект может иметь сложную форму, в процес-
се моделирования пользователю приходится использовать различные геометри-
ческие примитивы и вспомогательные объекты различных типов. С точки зре-
ния их редактирования, можно разделить уровень объекта и уровень подобъекта.
Редактирование на уровне объекта предполагает операции перемещения, пово-
рота и масштабирования, которые могут быть применены к любому из объектов
созданных пользователем. Редактирование на уровне подобъекта предполагает
изменение его специфических параметров. Например, для цилиндра – измене-
ние высоты и радиуса основания, для тела, ограниченного поверхностью из сет-
ки треугольников, – изменение положения ее узлов. При этом инструментарий
для редактирования на уровне подобъекта может иметь сложную структуру. На-
пример, позволять переключение между различными уровнями иерархии объек-
та (точки, ребра, участки поверхности), осуществлять интерактивное (с помо-
щью мыши или клавиатуры) выделение объектов соответствующего уровня ие-
рархии и выполнение доступных действий над ними.
4. Пользователь на любом этапе моделирования в любой момент должен
иметь возможность осуществить следующие операции: добавить в модель но-
вый объект желаемого типа, редактировать имеющийся объект, удалить имею-
щийся объект. Взаимодействие пользователя с представлением моделируемой
геометрии и поддержание ее целостности осуществляется только посредством
интерфейса программного комплекса.
Иерархия классов, реализующих
подсистему управления инструментами
программного комплекса НАДРА-3D,
показана на рис. 3.
Базовый класс иерархии инструмен-
тов – класс nInteractive, представляющий
собой интерфейс обработки событий
мыши или клавиатуры (перемещение
курсора мыши, нажатие клавиш и т.п.).
Все методы класса – виртуальные и при
необходимости переопределяются его
потомками.
Класс nTool описывает интерфейс
некоторого абстрактного инструмента.
Кроме обработки событий мыши и кла-
виатуры, унаследованных от nInteractive,
nTool определяет виртуальные методы
активации / деактивации, блокирования / разблокирования инструмента, методы
отображения инструмента в окнах просмотра, метод обработки сообщений. Кроме
того, класс nTool содержит указатель на класс nToolManager, реализующий под-
систему управления инструментарием.
РИС. 3
nInteractive
nTool nInteractive
nToolManager
nFTool
nToolFrame
TnControlFrame
ПОДСИСТЕМА ВВОДА И РЕДАКТИРОВАНИЯ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ ...
Компьютерная математика. 2009, № 1 81
Класс nToolManager содержит список указателей на доступные в данный
момент времени инструменты системы (потомки nTool), а также осуществляет
централизованное управление операциями блокирования и активации инстру-
ментов. При вызове методов, унаследованных nToolManager от nInteractive, вы-
зываются соответствующие методы активного незаблокированного объекта
nTool. Для управления активацией каждому инструменту комплекса при проек-
тировании присваивается некий уровень иерархии index. При запросе на актива-
цию инструмента с уровнем иерархии index = i, если инструмент не заблокиро-
ван, nToolManager деактивирует активный инструмент, производит блокировку
инструментов c уровнями index = j < i и активирует запрашиваемый инструмент.
При деактивации инструмента с уровнем i происходит разблокирование инстру-
ментов с уровнями j < i. Такая иерархическая организация активации/деактива-
ции инструментов удобна в таких случаях, когда необходимо, например, активи-
зировать инструментарий навигации камеры во время редактирования геомет-
рии. Тогда все события мыши/клавиатуры передаются обработчикам инстру-
ментов навигации, а весь остальной инструментарий временно недоступен.
Очевидно, что в большинстве случаев обработки событий мыши/клавиатуры
не достаточно для построения инструмента: необходима возможность вводить
числовые значения параметров, переключаться между различными режимами
инструмента, или работать с редактируемым объектом на различных уровнях
его иерархии (точки, ребра, участки поверхности и т.п.). То есть необходимо
использовать контекстные (зависящие от выбранного инструмента) панели с ок-
нами текстового ввода и кнопками. Такие инструменты в комплексе НАДРА-3D
– потомки класса nFTool.
Как видно из рис. 3, класс nFTool является потомком класса nTool, перени-
мая таким образом всю его функциональность, и класса nToolFrame, обеспечи-
вающего интерфейс работы с контекстными панелями. Это позволяет осуществ-
лять гибкое управление внутри потомков nFTool доступными пользователю па-
нелями ввода информации в зависимости от текущего состояния инструмента.
Кроме того, класс nFTool содержит список указателей типа nFTool*, т. е. его по-
томки могут содержать в себе несколько инструментов, также являющихся по-
томками nFTool. Такая организация необходима для создания инструментов ре-
дактирования сложных объектов, содержащих в себе несколько разнотипных
примитивов.
Класс TnControlFrame предназначен для централизованного управления
отображением потомков nToolFrame в рабочем окне программы.
Подсистема графического отображения информации.
Одной из важных составляющих продуктивной работы с системой трехмер-
ного моделирования является удобное, управляемое пользователем отображение
графической и числовой информации о редактируемой модели.
М.В. БЕЛОУС, В.С. ДЕЙНЕКА
Компьютерная математика. 2009, № 1 82
Для визуализации данных геометрической модели в ПВиРГИ 2.0 программ-
ного комплекса НАДРА-3D (как и в ее предшественнике) реализовано несколько
видов проекций (двумерные проекции на плоскости XY, XZ, YZ, параллельная и
перспективная трехмерные проекции), а также интерактивная система навига-
ции в окнах просмотра (система позиционирования камеры просмотра).
Главное отличие подсистемы визуализации от предыдущей версии состоит в
ее разделении на подсистему, реализующую непосредственно графические ал-
горитмы и осуществляющую отображение графических примитивов (класс
nRenderer), подсистему управления окнами просмотра, отображения инструмен-
тария и геометрии моделируемого объекта (класс nmaLayout). Связано это с тем,
что предыдущая версия ПВиРГИ предполагала представление геометрии моде-
лируемого объекта в виде трехмерной сетки шестигранных макрозон, подсис-
тема визуализации была оптимизирована для отображения объектов такого типа.
В версии 2.0 ПВиРГИ комплекса НАДРА-3D поддерживается создание геомет-
рии произвольного вида, поэтому и понадобился более гибкий инструмент гра-
фической визуализации. Иерархия классов подсистемы графического отображе-
ния информации показана на рис. 4.
.
Класс nmaLayout представляет собой реализацию разметки “рабочего стола”
пользователя и осуществляет управление доступными окнами просмотра, пере-
хват событий мыши / клавиатуры, отображение моделируемой геометрии и ин-
струментария. Рабочие окна просмотра сгруппированы в настраиваемые пользо-
вателем “листы” (объекты класса nmaLayoutSheet). Например, для редактирова-
ния трехмерных областей удобно использовать порты просмотра в двумерных
РИС. 4
nmaViewport
nmaLayout nInteractive
nEngine
nCamera
nBgImage
nmaLayoutSheet
nInteractive
ПОДСИСТЕМА ВВОДА И РЕДАКТИРОВАНИЯ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ ...
Компьютерная математика. 2009, № 1 83
проекциях, для просмотра результатов – перспективные, отображающие редак-
тируемую область с определенных точек пространства, для редактирования
фоновых изображений – окно XY проекции. Чтобы установить нужную конфи-
гурацию окон просмотра пользователю достаточно активизировать соответст-
вующий “лист” разметки. Количество, размер и положение окон в листах раз-
метки задаются в текстовых файлах настроек и могут редактироваться пользова-
телем, позволяя конфигурировать для каждой конкретной задачи оптимальный
вид “рабочего стола”.
Окна просмотра – объекты класса nmaViewport, реализующие такие стан-
дартные возможности: выбор типа проекции, управление положением точки
взгляда и его направлением, отрисовка моделируемой сцены и используемого
инструментария, управление настройками отображения. Класс nmaViewport со-
держит объект класса nCamera, осуществляющий управление проецированием и
навигацией, и объект класса nBgImage, позволяющий использовать в качестве
фона рабочего окна оцифрованные изображения.
Кроме того, через указатель на nEngine, рабочее окно получает доступ к
объекту класса nRenderer, системным объектам nScene и nToolManager, содер-
жащим соответственно все созданные пользователем графические примитивы и
все доступные инструменты. При вызове функции отрисовки окна nmaViewport
производит установку настроек проецирования, рисует фоновое изображение,
после чего вызывает функции отрисовки объектов nScene и ToolManager, кото-
рые в свою очередь вызывают функции отрисовки соответствующих графиче-
ских объектов и инструментов. Отображение потомков класса nSpatialObject
осуществляется функцией virtual void Draw(short mode, nRenderer *Renderer).
Как видно из ее описания – алгоритм отображения каждого примитива в окне
просмотра определяется внутри описывающего его класса, используя функции
графической подсистемы nRenderer.
Подсистема управления фоновыми изображениями. Вышеотмечено, что
программный комплекс НАДРА-3D позволяет использовать отсканированные
изображения в качестве фона окна просмотра (класс nBgImage). При этом пред-
полагается, что данное отсканированное изображение является картой, т. е. из-
вестны ее масштаб, разрешение сканирования (dpi) и точка привязки к коорди-
натной системе моделируемой области. При отображении изображения на осно-
вании этих данных и настроек окна просмотра осуществляется соответствующее
масштабирование исходного растра. Отметим также, что поскольку реальные
геологические карты имеют большой физический размер, их не всегда возможно
(целесообразно) сканировать как одно изображение. Поэтому класс nBgImage
поддерживает загрузку отдельных фрагментов карты (из файлов формата *.jpg)
и их последующую сборку в одно изображение.
М.В. БЕЛОУС, В.С. ДЕЙНЕКА
Компьютерная математика. 2009, № 1 84
Подсистема управления тексто-
выми сообщениями. В процессе ра-
боты системы кроме визуализации
данных диалог с пользователем
предполагает использование различ-
ной текстовой информации: сообще-
ний о возникших ошибках, всплы-
вающих подсказок, надписей на
кнопках и панелях инструментов,
протоколирования выполняемых дей-
ствий. Подобная текстовая информа-
ция в системе НАДРА-3D хранится в
соответствующих файлах настроек, а
выбор нужного сообщения внутри программы осуществляется по индексу или
строковому имени. Это позволяет поддерживать многоязыковый интерфейс –
для смены языковых настроек достаточно заменить соответствующие конфигу-
рационные файлы. Их структура показана на рис. 5. Разбор конфигурационного
файла осуществляется объектом класса nIniReader, который позволяет по имени
раздела, подраздела и параметра получить нужное значение.
Заключение. В работе рассмотрены особенности реализации подсистемы
ввода и редактирования геометрической информации ПВиРГИ 2.0 программно-
го комплекса НАДРА-3D. Основное внимание уделено идеологии ее построения
и архитектуре. Приведены схемы и описание некоторых важных составляющих
ПВиРГИ (подсистем хранения и выделения объектов, управления инструмента-
рием, отображения графической информации). Представленные в работе резуль-
таты могут быть полезны при разработке систем автоматизированного проекти-
рования.
М.В. Білоус, В.С. Дейнека
ПІДСИСТЕМА ВВОДУ ТА РЕДАГУВАННЯ ГЕОМЕТРИЧНОЇ ІНФОРМАЦІЇ
ПРОСТОРОВИХ ШАРУВАТИХ ТІЛ ІНФОРМАЦІЙНОЇ ТЕХНОЛОГІЇ НАДРА-3D
Розглядаються особливості та принципи побудови версії 2.0 підсистеми вводу та редагування
геометричної інформації автоматизованого комплексу НАДРА-3D.
РИС. 5
<имя_раздела_1>
[имя_подраздела_1]
имя_параметра_1=значение_параметра_1
имя_параметра_2=значение_параметра_2
имя_параметра_3=значение_параметра_3
…
[имя_подраздела_2]
имя_параметра_1=значение_параметра_1
имя_параметра_2=значение_параметра_2
имя_параметра_3=значение_параметра_3
…
<имя_раздела_2>
[имя_подраздела_1]
имя_параметра_1=значение_параметра_1
имя_параметра_2=значение_параметра_2
имя_параметра_3=значение_параметра_3
…
ПОДСИСТЕМА ВВОДА И РЕДАКТИРОВАНИЯ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ ...
Компьютерная математика. 2009, № 1 85
M.V. Bilous, V.S. Deineka
INPUT-EDITING SUBSYSTEM OF 3D LAYER-LIKE BODIES GEOMETRIC INFORMATION
IN AUTOMATED PROGRAM COMPLEX NADRA-3D
Main features and construction principles of input-editing subsystem (version 2.0) of 3D layer-like
bodies geometric information in automated program complex NADRA-3D are considered.
1. Вещунов В.В., Дейнека В.С. Подсистема ввода и редактирования информации про-
граммного комплекса Nadra 3D // Компьютерная математика. – 2005. – № 1. – С. 25–34.
2. Вещунов В.В. Подсистема хранения и оперирования данными программного ком-
плекса Nadra 3D // Компьютерная математика. – 2005. – № 3. – С. 50–58.
3. Вещунов В.В., Дейнека В.С. Подсистема визуализации трехмерных объектов про-
граммного комплекса Nadra 3D // Компьютерная математика. – 2006. – № 2. – С. 40–50.
4. Сергиенко И.В., Дейнека В.С., Вещунов В.В. Информационная технология NADRA
3D исследования процессов многокомпонентных грунтовых сред // Кибернетика
и системный анализ. – Киев: Ин-т кибернетики НАН Украины. – 2006. – № 6. –
С. 157–174.
5. Дейнека В.С., Белоус М.В. О численном моделировании пространственного дефор-
мирования среды с сосредоточенной массой и расклинивающим давлением на пере-
секающихся включениях // Доповіді НАН України. – 2008. – № 10. – С. 35–42.
6. Дейнека В.С., Білоус М.В. Розв’язання задачі напружено-деформованого стану бага-
токомпонентного тіла з великим об’ємом повнозв’язних даних на системі ПЕОМ-
СКІТ // Пр. міжнар. конф. “Питання оптимізації обчислень” (ПОО - ХХХІІ), 19 – 23
вересня 2005 р., смт. Кацивелі, Україна, Крим, C. 72.
7. Френсис Хилл. Open GL. Программирование компьютерной графики. – С.-П.: Питер,
2002. – 1082 с.
Получено 15.12.2008
Îá àâòîðàõ:
Белоус Максим Владимирович,
аспирант Института кибернетики имени В.М. Глушкова НАН Украины,
e-mail maksbilous@ukr.net
Дейнека Василий Степанович,
доктор физико-математических наук, профессор, академик НАН Украины,
заведующий отделом Института кибернетики имени В.М. Глушкова НАН Украины.
e-mail vdeineka@ukr.net
|
| id | nasplib_isofts_kiev_ua-123456789-6221 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | ХХХХ-0003 |
| language | Russian |
| last_indexed | 2025-12-02T13:32:57Z |
| publishDate | 2009 |
| publisher | Інститут кібернетики ім. В.М. Глушкова НАН України |
| record_format | dspace |
| spelling | Белоус, М.В. Дейнека, В.С. 2010-02-19T14:50:35Z 2010-02-19T14:50:35Z 2009 Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D / М.В. Белоус, В.С. Дейнека // Компьютерная математика. — 2009. — № 1. — С. 76-85. — Бібліогр.: 7 назв. — рос. ХХХХ-0003 https://nasplib.isofts.kiev.ua/handle/123456789/6221 004.925.8 Рассматриваются особенности и принципы построения версии 2.0 подсистемы ввода и редактирования геометрической информации автоматизированного комплекса НАДРА-3D. Розглядаються особливості та принципи побудови версії 2.0 підсистеми вводу та редагування геометричної інформації автоматизованого комплексу НАДРА-3D. Main features and construction principles of input-editing subsystem (version 2.0) of 3D layer-like bodies geometric information in automated program complex NADRA-3D are considered. ru Інститут кібернетики ім. В.М. Глушкова НАН України Инструментальные средства информационных технологий Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D Підсистема вводу та редагування геометричної інформації просторових шаруватих тіл інформаційної технології НАДРА-3D Input-editing subsystem of 3d layer-like bodies geometric information in automated program complex NADRA-3D Article published earlier |
| spellingShingle | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D Белоус, М.В. Дейнека, В.С. Инструментальные средства информационных технологий |
| title | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D |
| title_alt | Підсистема вводу та редагування геометричної інформації просторових шаруватих тіл інформаційної технології НАДРА-3D Input-editing subsystem of 3d layer-like bodies geometric information in automated program complex NADRA-3D |
| title_full | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D |
| title_fullStr | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D |
| title_full_unstemmed | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D |
| title_short | Подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии НАДРА-3D |
| title_sort | подсистема ввода и редактирования геометрической информации пространственных слоистых тел информационной технологии надра-3d |
| topic | Инструментальные средства информационных технологий |
| topic_facet | Инструментальные средства информационных технологий |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/6221 |
| work_keys_str_mv | AT belousmv podsistemavvodairedaktirovaniâgeometričeskoiinformaciiprostranstvennyhsloistyhtelinformacionnoitehnologiinadra3d AT deinekavs podsistemavvodairedaktirovaniâgeometričeskoiinformaciiprostranstvennyhsloistyhtelinformacionnoitehnologiinadra3d AT belousmv pídsistemavvodutaredaguvannâgeometričnoíínformacííprostorovihšaruvatihtílínformacíinoítehnologíínadra3d AT deinekavs pídsistemavvodutaredaguvannâgeometričnoíínformacííprostorovihšaruvatihtílínformacíinoítehnologíínadra3d AT belousmv inputeditingsubsystemof3dlayerlikebodiesgeometricinformationinautomatedprogramcomplexnadra3d AT deinekavs inputeditingsubsystemof3dlayerlikebodiesgeometricinformationinautomatedprogramcomplexnadra3d |