isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

24 октября 2013

Геометрическое ядро RGK. Теперь на мобильной платформе

Лев Бородинов, Сергей Козлов, Анатолий Крыжановский

Уже не раз сообщалось о ходе и результатах разработки Российского геометрического ядра RGK в рамках проекта «3D ядро», выполненного коллективом разработчиков под руководством МГТУ «СТАНКИН» по заказу Минпромторга РФ. Разработчики продолжают совершенствовать своё решение, делая его ещё более эффективным и конкурентоспособным. Одним из направлений развития RGK является расширение списка поддерживаемых вычислительных платформ. Это касается как поддержки многопоточных вычислений на многопроцессорных системах, так и возможности работы на мобильных устройствах. Данная заметка посвящена описанию достигнутых результатов в этом направлении.

Конечно же, на современном уровне развития вычислительной техники, мобильные устройства ещё не могут соперничать по производительности с настольными компьютерами при решении таких сложных расчётных задач, как работа с трёхмерной геометрией. Однако непреложным остаётся тот факт, что смартфоны и планшеты в наше время развиваются очень быстро, и всего за пять лет они прошли путь от «чуть более чем телефона с записной книжкой» к полноценному портативному компьютеру. Всё больше и больше инженерных и математических приложений появляется в он-лайн маркетах поставщиков мобильных платформ. Современная тенденция такова, что мобильные приложения становятся всё более удобными и функциональными. В последнее время появился ряд инструментов для просмотра и редактирования чертежей и 3D моделей.

Идея поддержки различных вычислительных платформ изначально заложена разработчиками 3D ядра RGK. Уже сообщалось, что ядро и его тестовое приложение успешно работают как на Windows (32 и 64-битные версии), так и на различных модификациях Linux. Разработчики RGK решили на этом не останавливаться и перенести ядро на одну из мобильных платформ, показав, что получилось, широкой аудитории. В качестве операционной системы для начала была выбрана мобильная ОС Android. Выбор Android в качестве первой мобильной платформы связан с простотой лицензирования средств разработки для этой платформы и лёгкостью публикации результатов работы. Вопрос расширения списка поддерживаемых мобильных платформ является вопросом времени и целесообразности.

Результаты были получены довольно быстро. Для начала разработана программа просмотра моделей в обменном формате RGK. Как уже сообщалось, «родным» форматом ядра RGK является кроссплатформенный расширяемый формат, базирующийся на представлении XML – RGK_XML. В текущей версии программы просмотра, разработанной для Android (минимальная поддерживаемая версия ОС 4.0 обеспечивает хороший охват современных мобильных устройств), пользователь может открывать ранее созданные модели, загружая их из файла, просматривать их, поворачивать модель во всех направлениях, масштабировать и т.д. Программа просмотра поддерживает привычное уже управление одним и двумя пальцами для обеспечения поворота и масштабирования модели.

RGK-mob-1

Внешний вид приложения RGK Mobile с загруженной моделью звена гусеницы

Сейчас программа умеет открывать и показывать модели как отдельных тел, так и сборочных моделей. Сложность моделей ограничена оперативной памятью мобильного устройства. Тестирование показало, что приложение без труда справляется с довольно сложными моделями.
RGK-mob-3

Бесплатная демонстрационная мобильная версия программы просмотра «RGK Mobile» доступна любому желающему. Её можно скачать в Google Play. В состав инсталляции входит как сама программа просмотра, так и небольшой набор демонстрационных примеров.

Процесс управления моделью в программе RGK Mobile очень прост

Разработанная программа «RGK Mobile» предназначена в первую очередь для демонстрации возможностей ядра RGK и широты охвата платформ. В дальнейшем планируется развитие «мобильного» направления и расширение функций этого перспективного приложения.
Sofia And Lego

Даже самые требовательные пользователи уже имеют возможность оценить функционал RGK Mobile в своем рабочем окружении: процесс сравнения цифровой модели с реально изготовленным физическим экземпляром

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.