![]() |
|
Модераторы: Rickert |
![]()
|
|
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
mes, да вот в том то и дело что не может. Мне совсем не понятно почему так.
|
|||
|
||||
| Gongex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
делал на днях трехмерный куб,вращающийся...Сначала сделал 4 точки,потом соединил линиями,и начал двигать их.Получилась плоскость,а сделать из 4-х точек куб,это так:
если у тебя есть x(1,2,3,4) и y(1,2,3,4) и плоскость которая "лежит на столе": ddx = qx(2) - qx(3) + qx(3) - qx(1) ddy = qy(2) - qy(3) + qy(3) - qy(1) ddx это ровная "высота"от х1 и х2 линии вниз Line (x(3) - ddx, y(3) + ddy)-(x(3) , y(3) ) Line (x(1) - ddx, y(1) + ddy)-(x(1) , y(1) ) Line (x(2) - ddx, y(2) + ddy)-(x(2) , y(2) ) Line (x(4) - ddx, y(4) + ddy)-(x(4) , y(4) ) вторая спроецированная плоскость Line (x(3) - ddx, y(3) + ddy)-(x(1) - ddx, y(1) + ddy) Line (x(1) - ddx, y(1) + ddy)-(x(2) - ddx, y(2) + ddy) Line (x(2) - ddx, y(2) + ddy)-(x(4) - ddx, y(4) + ddy) Line (x(4) - ddx, y(4) + ddy)-(x(3) - ddx, y(3) + ddy) извини это при условии что известны 4 точки, 4 точки расположены так:вверху слева х1 справа х2,внизу слева х3,справа х4 если у тебя прога на vb давай код я спроецирую Это сообщение отредактировал(а) Gongex - 2.1.2008, 21:28 |
|||
|
||||
| Gongex |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
вот вычисления чтобы из двух точек получить квадрат:
от таймера: Cls это эффект жвижения квадрата
потом эти х1 и х2 крути как хочешь,куб должен быть ровным Добавлено @ 23:45
у DragonFire такой код длиннющий,уверен все можно сделать 10-ю строками Gongex,
Это сообщение отредактировал(а) arilou - 11.1.2008, 13:00 |
||||||||
|
|||||||||
| DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: 5 Всего: 9 |
Gongex,
Процедуру рисования возможно и можно упросить, только вот код не для оптимизированного движка выкладывался а как наглядный пример, насколько я помню) |
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |