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