Create site free
Canvas - Графика и Игры в Delphi - Каталог статей - Mvi - развлечения
Вторник, 07.02.2012, 20:08
Музыка, видео, игры - MVI
Главная | Каталог статей | Регистрация | Вход
Меню сайта
Категории каталога
Bitmap [50]
Canvas [56]
DirectX и DelphiX [15]
Мини-чат
Наш опрос
Как Вы думаете, какой раздел сайта нужно развивать?
Всего ответов: 192
Главная » Статьи » Графика и Игры в Delphi » Canvas

В категории материалов: 56
Показано материалов: 51-56
Страницы: « 1 2 3 4 5 6

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

Здесь я бы хотел рассказать не о том, как работать с DelphiX, OpenGL или Direct, а о том, как можно вращать многогранники с помощью простых действий: moveto и lineto.

Canvas | Просмотров: 177 | Добавил: mvi | Дата: 01.11.2008 | Комментарии (0)

Так получилось, что передо мной встала задачи работы с канвой (TCanvas) больших размеров (от 2000 и более точек в одном измерении). Через достаточно короткое время работы я обнаружил, что методы TCanvas иногда ведут себя некорректно. Некорректность поведения заключалась в том, что при определенных условиях графические примитивы, например, прямые линии, либо отображались неправильно, либо просто исчезали. Проверка и перепроверка текста программы ничего не дала. Попытка найти какую-либо информацию о возможных особенностях работы с канвой таких размеров также ни дала положительного результата (может быть, просто плохо искал). Пришлось разбираться самому, а затем и обратиться за советом к некоторым жителям Королевства.
Canvas | Просмотров: 346 | Добавил: mvi | Дата: 01.11.2008 | Комментарии (0)

Вертикальный текст
Canvas | Просмотров: 181 | Добавил: mvi | Дата: 01.11.2008 | Комментарии (0)

При попытке изобразить некую анимацию использую только средства TCanvas, на экране получается черте-чего. Все мельтешит, дергается, одним словом - не годится.

Для получения " гладкой" ( не мельтешащей ) анимация в программах не использующих DirectX, я обычно использую следующую технику.

Canvas | Просмотров: 137 | Добавил: mvi | Дата: 01.11.2008 | Комментарии (0)

Иногда бывает нужно сложить два или более цветов для получения что-то типа переходного цвета. Делается это весьма просто. Координаты получаемого цвета будут равны среднему значению соответствующих координат всех цветов.

Canvas | Просмотров: 143 | Добавил: mvi | Дата: 01.11.2008 | Комментарии (0)

TCanvas автоматически ReleaseDC не вызывает. При создании холста с WindowDC в качестве дескриптора, лучшей идеей будет создание потомка TCanvas (моделированного с TControlCanvas):
Canvas | Просмотров: 141 | Добавил: mvi | Дата: 01.11.2008 | Комментарии (0)

Форма входа
E-mail:
Пароль:
Поиск
Друзья сайта
Анекдоты
Реклама
Статистика


Рейтинг@Mail.ru

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright MyCorp © 2012 Хостинг от uCoz