PDA

Просмотр полной версии : 3d куб


Takato
13.08.2005, 20:22
http://www.hot.ee/ribalkin/kub55.html

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

Psychocat
13.08.2005, 23:38
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
Слишком вытянут. Получается паралелепипед(вроде бы :) в смыле прямоугольник), а не куб.
А вот с триДэ я ничего не понимаю. Хотя и использовал бы какие-то эллементы в своих играх.
Нормально вобщем. Дальше нужно делать, чтобы настоящее 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
Что то куб здесь не в кубе...

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

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

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