Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Не сайты (http://www.flasher.ru/forum/forumdisplay.php?f=82)
-   -   3d куб (http://www.flasher.ru/forum/showthread.php?t=67879)

Takato 13.08.2005 20:22

3d куб
 
http://www.hot.ee/ribalkin/kub55.html

Трехмерный куб скачет в другом трехмерном кубе. Кнопками (или с клавиатуры - клавиши подписаны) можно двигать камеру

Psychocat 13.08.2005 23:38

Цитата:

Сообщение от Takato
http://www.hot.ee/ribalkin/kub55.html
Трехмерный куб скачет в другом трехмерном кубе. Кнопками (или с клавиатуры - клавиши подписаны) можно двигать камеру

Слишком вытянут. Получается паралелепипед(вроде бы :) в смыле прямоугольник), а не куб.
Странно ты клавиатуру используешь. Я обычно пользуясь примерно таким
if(Key.isDown(39)){rh++}
if(Key.isDown(37)){lf++}
if(Key.isDown(38)){up++}
if(Key.isDown(40)){dn++}
Чтобы сразу несколько клавиш работало.
А вот с триДэ я ничего не понимаю. Хотя и использовал бы какие-то эллементы в своих играх.
Нормально вобщем. Дальше нужно делать, чтобы настоящее 3Д было. А тут типо два квадрата(большой и маленький), а из углов идут lineto. Можт и не так, но выглядет так.
Достаточно хорошо. Молодец.

Король 14.08.2005 00:18

кубы, кубы...

Takato 14.08.2005 01:25

Цитата:

Сообщение от Psychocat
Слишком вытянут. Получается паралелепипед(вроде бы :) в смыле прямоугольник), а не куб.
А вот с триДэ я ничего не понимаю. Хотя и использовал бы какие-то эллементы в своих играх.
Нормально вобщем. Дальше нужно делать, чтобы настоящее 3Д было. А тут типо два квадрата(большой и маленький), а из углов идут lineto. Можт и не так, но выглядет так.
Достаточно хорошо. Молодец.

Спасибо :)

Куб вытягивался потому что расстояние до точки высчитывалось не точно - по упрощенному алгоритму - а если высчитывать всё как надо, то получается "эффект линзы" - изображение уменьшается к краям. Но там даже прикольнее - теперь линии и углы довольно "ломаные" и как "два квадрата, соединенные линиями" уже не смотрятся :) Ну и большой куб я еще развернул на 45 градусов - для полного счастья -

http://www.hot.ee/ribalkin/kub65.swf

E-mail 14.08.2005 03:46

Цитата:

Спасибо

Куб вытягивался потому что расстояние до точки высчитывалось не точно - по упрощенному алгоритму - а если высчитывать всё как надо, то получается "эффект линзы" - изображение уменьшается к краям. Но там даже прикольнее - теперь линии и углы довольно "ломаные" и как "два квадрата, соединенные линиями" уже не смотрятся Ну и большой куб я еще развернул на 45 градусов - для полного счастья -

http://www.hot.ee/ribalkin/kub65.swf
Что то куб здесь не в кубе...

Takato 14.08.2005 03:49

Цитата:

Сообщение от E-mail
Что то куб здесь не в кубе...

Куб в кубе был в первом варианте - а во-втором нарисовал новый большой куб, развернутый на 45 градусов (чтоб посложнее как бы композиция была). Ес-но, что маленький кубик теперь не в нем уже

Takato 14.08.2005 07:08

http://www.hot.ee/ribalkin/kub85.swf вот, теперь они и сами крутятся. Специально для тех, кому уже надоели кубы - введён параляпяпид 1*1*3.

Всё, пойду спать :o Спокойной ночи, кубики!


Часовой пояс GMT +4, время: 18:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.