Forth
http://www.fforum.winglion.ru/

Вопрос чайника
http://www.fforum.winglion.ru/viewtopic.php?f=23&t=2747
Страница 2 из 2

Автор:  kzagradskiy [ Сб окт 10, 2015 19:10 ]
Заголовок сообщения:  Re: Вопрос чайника

Пишу программу из одной строчки:

Код:
20 20 0 PIXEL

ничего не рисует

Код:
20 20 255 PIXEL

тоже самое.
Почему?

Автор:  gudleifr [ Сб окт 10, 2015 19:21 ]
Заголовок сообщения:  Re: Вопрос чайника

kzagradskiy писал(а):
Почему?
Ну, во-первых, за исключением самых простейших ОС (и визуальных обезьянников) требуется инициализация графического режима.

Автор:  kzagradskiy [ Сб окт 10, 2015 20:00 ]
Заголовок сообщения:  Re: Вопрос чайника

gudleifr писал(а):
kzagradskiy писал(а):
Почему?
Ну, во-первых, за исключением самых простейших ОС (и визуальных обезьянников) требуется инициализация графического режима.

Я думаю Quark является исключением.

Программа:
Код:
20 20 0xFFFFFF PIXEL


Работает прекрасно. Без инициализации. В документации следующее описание слова PIXEL:
Код:
PIXEL X, Y, Color -- Установить пиксел с координатами X, Y цветом
Color. Векторное слово.


В какой системе исчисления задается Color из документации не понятно. Уважемый Hishnik, если не хочет детализировать документацию, то мог бы просто в нее добавить раздел "Примеры использования". И вставить в него свои многочисленные примеры из форума, чтобы не искать по постам, а смотреть документацию. Претензий Хищнику будет меньше и пользователи будут довольны. Глядишь и графические приложения на Quark-е начнут плодиться как кролики.

Автор:  gudleifr [ Сб окт 10, 2015 22:35 ]
Заголовок сообщения:  Re: Вопрос чайника

kzagradskiy писал(а):
Я думаю Quark является исключением.
Виноват. Не заметил заголовок раздела.

Автор:  kzagradskiy [ Вс окт 11, 2015 00:04 ]
Заголовок сообщения:  Re: Вопрос чайника

gudleifr писал(а):
kzagradskiy писал(а):
Я думаю Quark является исключением.
Виноват. Не заметил заголовок раздела.

Господи, gudleifr, да ты же сюда "потроллить" заходишь. А я думаю: "Чего ты во все темы лезешь и на все вопросы отвечаешь?" Ну да... каждому форуму тролли нужны. Как говориться: "Пиши исчо!"

Автор:  gudleifr [ Вс окт 11, 2015 00:14 ]
Заголовок сообщения:  Re: Вопрос чайника

kzagradskiy писал(а):
Господи, gudleifr, да ты же сюда "потроллить" заходишь.
А как тогда назвать Вас? Форумным планктоном? Который сначала мусорит по мелочи, а когда к нему попривыкнут, начинает жаловаться, что троллят "его" форум?

Автор:  Hishnik [ Вс окт 11, 2015 01:57 ]
Заголовок сообщения:  Re: Вопрос чайника

kzagradskiy писал(а):
В какой системе исчисления задается Color из документации не понятно.

В "системе счисления графической карты" :) Для OpenGL используется формат RGB, поэтому цвет выглядит как 0x00RRGGBB. Есть слово RGB, которое "собирает" цвет из компонентов R, G, B.

RGB ( R, G, B -- color )

При задании координат надо следить за тем, чтобы потом поверх ничего не вывелось движком кварка. Символы имеют 16 пикселов в высоту, поэтому 20 - вторая строка. Ну и 0 - код черного цвета. А 255 - синий, но он не очень яркий и не на всех мониторах этот пиксел удается разглядеть. 20 20 0xFFFFFF PIXEL даст белую точку.

Страница 2 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/