Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / рисование / 5 сообщений из 5, страница 1 из 1
16.08.2005, 07:56
    #33216695
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рисование
Хочу к примеру нарисовать круговую надпись...
Вариант который приходит в голову это CreateFont() для каждой буковки, чтоб указать угол наклона, но как то это не естетично...
может есть другие варианты.
И вообще может кто знает линки где почитать можно про графические алгоритмы?..
Например у меня задан круг определенным радиусом, как мне выбрать размер шрифта рочие отступы,чтоб надпись точно описывала круг?
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
16.08.2005, 12:55
    #33217761
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рисование
А язык программирования?
...
Рейтинг: 0 / 0
16.08.2005, 13:13
    #33217835
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рисование
DocAlА язык программирования?

Язык C++,компилер:Visual C++.
Скорее всего я был прав(поиск по инету ничего другово не дал): придется вызывать CreateFont и изменять структуру LOGFONT для каждой буковки...
...
Рейтинг: 0 / 0
18.08.2005, 09:27
    #33222163
.ES
.ES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рисование
Можно и по-другому сделать:
1. рендерить всю надпись в буфер
2. а из буфера накладывать на форму с необходимыми искажениями
...
Рейтинг: 0 / 0
18.08.2005, 16:20
    #33223547
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
рисование
Я тебе в форуме по С++ отвечал
http://sql.ru/forum/actualthread.aspx?tid=208482
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / рисование / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]