Это команда ico, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ico - оживить икосаэдр или другой многогранник
СИНТАКСИС
ICO [-display display] [-geometry геометрия] [-r] [-d шаблон] [-i] [-dbl] [-faces]
[-noedges] [-sleep n] [-obj объект] [-objhelp] [-colors список цветов]
ОПИСАНИЕ
Ico отображает каркасный вращающийся многогранник с удаленными скрытыми линиями или сплошной заливкой
многогранник с удаленными скрытыми гранями. Есть несколько разных многогранников
доступный; добавить в программу новый многогранник довольно просто.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-r Отображать в корневом окне вместо создания нового окна.
-d описания
Задайте битовый массив для рисования пунктирных линий для каркасов.
-i Используйте инвертированные цвета для каркасов.
- двухместный номер Используйте двойную буферизацию на дисплее. Это работает как для проволочного каркаса, так и для твердого
заполнить рисунки. Для чертежей со сплошной заливкой использование этого переключателя приводит к значительному увеличению
более плавное движение. Обратите внимание, что для этого требуется вдвое больше битовых плоскостей, чем без
двойная буферизация. Поскольку некоторые цвета обычно выделяются другими программами,
большинство восьмибитовых дисплеев, вероятно, будут ограничены восемью цветами при использовании
двойная буферизация.
-граней Нарисуйте лица с заливкой вместо каркасов.
-ноеджи
Не рисуйте проволочные рамки. Обычно используется только при использовании -faces.
-спать n
Спите n секунд между каждым движением объекта.
-obj объект
Укажите, какой объект рисовать. Если объект не указан, рисуется икосаэдр.
-objhelp
Распечатайте список доступных объектов вместе с информацией о каждом.
объект.
-цвета цвет цвет ...
Укажите, какие цвета следует использовать для рисования граней объекта с заливкой. Если меньше
цвета, чем даны лица, цвета используются повторно.
ПРОГРАММА ПРЕКРАЩЕНИЕ
Нажатие «q» закроет окно. Если скомпилирован с поддержкой потоков, программа остановится
только когда все потоки завершаются. Вы также можете закрыть окно анимации с помощью ICCCM
удалять сообщение (в зависимости от вашего оконного менеджера, у вас будет кнопка украшения или
меню для отправки такого сообщения).
ДОБАВЛЕНИЕ ПОЛИГЕДРА
Если у вас есть исходный код для ico, очень легко добавить больше многогранников. Каждый многогранник
определен во включаемом файле именем objXXX.h, где XXX - это что-то, связанное с
имя многогранника. Формат включаемого файла определяется в файле polyinfo.h.
Посмотрите на файл objcube.h, чтобы узнать, каким должен быть точный формат файла objXXX.h,
затем создайте файл objXXX.h в этом формате.
После создания нового файла objXXX.h (или копирования в новый файл из другого места) просто выполните
"сделать зависимым". Это воссоздает файл allobjs.h, в котором перечислены все файлы objXXX.h.
файлы. Выполнение make после этого восстановит ico с новой информацией об объекте.
Используйте ico онлайн с помощью сервисов onworks.net