![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
рисование треугольника [D6, Win95/98]
kettle © (2002-09-18 23:07:00)Всем прива!
Кодеры и все, все, все...
Я еще никогда не рисовал что нить с помощю делфи, а тут свалилось сразу все на голову...
В проге нужно вместить нижеупомянутые фичи:
1. На форме, в указанном месте прога должна рисовать треугольник черного цвета.
2. Нуна что бы юзер мог вращать треугольник. То есть мог схватить мышкой треугольник и повернуть...
3. По кликанью на какую нить сторону треугольника, она (сторона треугольника) должна становиться крассной.
У кого есть идеи как это сделать, буду ОЧЕНЬ благодарен...
З.Ы. Вопрос дурацкий, но для меня это важно
KilkennyCat (2002-09-23 08:39:00) [1]Думать надо!
Опенжель, директикс... совсем измельчали... К каким-то сраным примитивам и такие способы...
kettle (2002-09-20 22:38:00) [2]Я тоже...
На старом компе (на катором делфя) стоит видюха 3DFX Voodoo Banshe на ней к сожалению ОпенГЛ нетянет... 8(
Вот такие вот дела
BOA_KAA (2002-09-20 14:48:00) [3]2pasha676 (20.09.02 12:02)
И причем тут метры видюхи?
И то правда, причем здесь система?:-)))
Ну не хочешь ОпенЖЛ - и ни надо
Гыыы... А я-то здесь причем? Это у kettle видюха странная:-)))
А я - за ОупеньГеЛь руками и ногами:-)
kettle (2002-09-20 14:45:00) [4]Сенкс... попробую
KA_ (2002-09-20 12:34:00) [5]2kettle
Если тебе нужна двумерная графика - попробуй компоненты для работы с двумерными вектрными картинками. Например EzCAD - поищи на filesearch.ru там есть версия 1.0 - бесплатная. Там и вращать и кликать и еще много чего можно.
pasha676 (2002-09-20 12:02:00) [6]>>А ты пытался на видюхе порядка метра-двух покрутить что->>нибудь? Жуткое и жалкое зрелище, лучше додумать алгоритм и >>нарисовать на Канвасе, ему-то до видюхи, как до лампочки в >>ёфисе:-))
Я пытался повернуть изображение в канвасе в свое время. Вот было жуткое зрелище. И причем тут метры видюхи? У тебя что треугольник или море при шторме рисуется? Ну не хочешь ОпенЖЛ - и ни надо. Возьми DelphiX - там плоские рисунки очень чудненько вертяться. ImageList.Items[1].DrawRotate - и все дела.
Карелин Артем (2002-09-20 11:38:00) [7]В цифре нет.
BOA_KAA (2002-09-20 10:47:00) [8]2pasha676 (20.09.02 10:35)
В трехмерном пространстве треугольник можно представить как полигон. И в этом случае сторона у него одна и смотрит туда, куда смотрит нормаль полигона
А, ну если так:-))))
Но уж треугольник ты и без аппаратного ускорения нарисуешь
А ты пытался на видюхе порядка метра-двух покрутить что-нибудь? Жуткое и жалкое зрелище, лучше додумать алгоритм и нарисовать на Канвасе, ему-то до видюхи, как до лампочки в ёфисе:-))
pasha676 (2002-09-20 10:35:00) [9]2kettle
Вообще-то заявление типа "видюха не поддерживает OpenGL" - значит не что иное как "видюха не поддерживает ЖЛ на аппаратном уровне". Т. е. железяка не ускоряет. Но уж треугольник ты и без аппаратного ускорения нарисуешь :).
>>У треугольника (суть полигон) вроде одна сторона.
>>Странно, а мне в школе другое говорили;-)
Да это я совсем отрехмерился :). В трехмерном пространстве треугольник можно представить как полигон. И в этом случае сторона у него одна и смотрит туда, куда смотрит нормаль полигона :). Если говорить о двухмерном треугольнике - то ессесно у него три стороны :). Но фраза "кликнуть на сторону треугольника" - как то некорректна. Мышью попасть точно в линию что ли?
BOA_KAA (2002-09-20 10:33:00) [10]2kettle © (19.09.02 22:15)
Ну... GLScene енто компонент для работы с OpenGL, а моя видюха не поддерживает OpenGL...
Ну, тогда только Canvas...
kettle (2002-09-19 22:15:00) [11]2 BOA_KAA
Ну... GLScene енто компонент для работы с OpenGL, а моя видюха не поддерживает OpenGL...
2 Карелин Артем
А может у тебя совершенно сллучайно ента книжка завалялась в цифровом формате?
BOA_KAA (2002-09-19 16:04:00) [12]2kettle © (19.09.02 15:01)
В смысле?
Карелин Артем (2002-09-19 15:11:00) [13]У Краснова есть книга по OpenGL там таких примеров ну прямо обвращайся и обкликайся.
kettle (2002-09-19 15:01:00) [14]А случайно GLScene GLOpen ненужен???
BOA_KAA (2002-09-19 13:57:00) [15]2pasha676 (19.09.02 11:05)
У треугольника (суть полигон) вроде одна сторона.
Странно, а мне в школе другое говорили;-)
2kettle © (18.09.02 23:07)
pasha676 прав, лучше всего в данном случае будет GLScene. Все это можно сделать и на Canvas"е, но работать будет медленно.
pasha676 (2002-09-19 11:05:00) [16]Качаешь компоненты DelphiX или GLScene (в последнее время мне больше нравиться), смотриш примеры. Ну и хоть обрисуйся этими треугольниками.
ЗЫ Не очень понятен третий пункт. Как можно кликнуть на какую нибудь сторну треугольника? У треугольника (суть полигон) вроде одна сторона.