Это приложение для Windows под названием grafx — расширяемый пакет графики Java. Его последнюю версию можно скачать в архиве grafx-2.3.2-src.zip. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.
Бесплатно загрузите и запустите онлайн это приложение под названием grafx - расширяемый пакет графики Java с OnWorks.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.
- 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение и установите его.
- 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.
Wine - это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine - это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.
СКРИНШОТЫ
Ad
grafx — расширяемый графический пакет Java
ОПИСАНИЕ
Алгоритмы растеризации рисования линий и заполнения полигонов в Java. Простой пакет для 2D-графики и более сложный пакет для 3D-графики с Z-буферизацией. Наложение текстур в настоящее время не поддерживается. Интерполяция цветов для линий и затенение Гуро для полигонов полностью поддерживаются. Координаты вершин с плавающей точкой, а не целые числа. Сглаживание на уровне пикселей, а не конечных точек. Не использует стиль линий Брезенхэма! Работает со всеми версиями Java. Не требует внешних зависимостей. Подходит для изучения в академических учреждениях, особенно в отношении точности рисования линий. Особое внимание уделено устранению ошибок накопления с использованием стратегии преобразования из 64-битных в 32-битные в интервале [1.0,2.0]. Ошибки отдельных пикселей при перекрытии полигонов или отрезков линий составляют примерно один на миллиард, но на данный момент я не могу воспроизвести ни одной ошибки, используя генерацию случайных чисел в десятках миллионов случаев. Упор делается не только на корректность, но и на производительность для реального использования или аппаратной реализации.
Особенности
- Работает со всеми версиями Java, включая версию 1.0 (до 1996 года)
- Нет зависимостей от внешних библиотек
- Легко переводится на другие компьютерные языки
- Правильность прежде всего, производительность — на втором месте
- Подходит для академического обучения
- Чрезвычайно модульная конструкция, иерархическая структура
- Работает непосредственно с пиксельными буферами или абстрактными интерфейсами.
- Инкапсулирует алгоритмы вместо данных (процедурный)
- Акцент на расширяемость
- Реализует современную, исправленную версию алгоритма рисования линий Брезенхэма (2001)
- Всегда применяется алиасинг на уровне пикселей, алиасинг конечных точек/вершин — никогда
- Поддержка фреймворков рендеринга CSG, использующих алгоритмы типа Goldfeather
- Возможность распараллеливания/разбиения на фрагменты сложных операций рендеринга (скоро)
- Поддержка использования нескольких ядер ЦП для повышения производительности рендеринга (скоро)
- Поддержка текстурного наложения, затенения по Фонгу и пользовательского освещения с помощью интерполированных полигональных координат U, V (скоро)
Аудитория
Наука/Исследования, Образование, Разработчики, Инженеры по качеству, Архитекторы, Инженерное дело
Язык программирования
Java
Категории
Это приложение также можно загрузить с https://sourceforge.net/projects/grafx/. Он размещен в OnWorks, чтобы его можно было легко запускать в сети с помощью одной из наших бесплатных операционных систем.