HyperFun - HyperFun
Разработчики) | Валерий Аджиев Александр Пасько Анатолий Осипов Эрик Фосетт Олег Фрязинов и др. |
---|---|
Предварительный выпуск | 2.03 / 6 июня 2009 г. |
Операционная система | Кроссплатформенность |
Тип | FRep 3D моделирование система |
Лицензия | Общественная лицензия на благо БЕТА 1.0 |
Интернет сайт | гипер-веселье |
HyperFun (из гиперпространственных функций)[1][2][3] это язык программирования[4] и программное обеспечение, используемое для Создайте, визуализировать и изготовить объемный 3D и многомерные модели.
Команда, поддерживающая проект HyperFun, представляет собой свободно ассоциированную группу исследователей и студентов из разных стран со всего мира (Великобритания, Россия, Франция, Япония, Норвегия, США и другие), называемая Digital Materialization Group (digitalmaterial.org).
Обзор
HyperFun позволяет пользователям легко моделировать объекты того же качества, что и в реальности, и в природе. Система основана на новой математической структуре геометрии, представление функции (FRep), который обеспечивает единый метод одновременного моделирования как геометрии поверхности, так и внутреннего состава. Это также компактная и точная структура, которая может представлять объекты неограниченной сложности и свойств. По сравнению с традиционными системами моделирования HyperFun может в цифровом виде описывать, создавать и изменять модели любого реального или воображаемого объекта или среды.
Концепции
Технически сложные геометрические объекты в HyperFun строятся из простых примитивы на котором выполняются различные операции. Любой объект в трехмерном пространстве определяется функцией координат точки F (x, y, z). Эта непрерывная действительная функция положительна внутри объекта, отрицательна снаружи и принимает нулевое значение на его поверхности. Аналогичным образом многомерный объект определяется функцией нескольких переменных F (x1, x2, x3, ..., xn). Например, объект, изменяющийся во времени, может быть определен F (x, y, z, t), где t представляет время. Такие атрибуты, как цвет или плотность материала, также определяются соответствующими функциями. Это составляет новую парадигму процедурный объемное моделирование и рендеринг на основе функций, где форма и свойства объекта оцениваются локально по запросу с использованием черный ящик процедуры.
Примечания и ссылки
- ^ Картрайт, Р .; Аджиев, В .; Пасько, А.А .; Goto, Y .; Куний, Т. (2005), «Веб-моделирование форм с помощью HyperFun», Компьютерная графика и приложения IEEE, Издательство IEEE Computer Society Press, 25 (2): 60–69, Дои:10.1109 / MCG.2005.49
- ^ Чен, J.X. (2002), Руководство по графическим программным средствам (1-е изд.), Нью-Йорк: Springer Verlag, ISBN 0-387-95049-4
- ^ Поль Бурк. "HyperFun: язык для геометрического моделирования F-rep". Форматы данных: алфавитный список спецификаций 3D API и форматов данных.. Получено 2 августа 2012. Внешняя ссылка в
| работа =
(Помогите) - ^ «HyperFun: язык для моделирования объема FRep». Спецификация языка HyperFun, версия 2.0. Получено 5 августа 2012.