Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

3D - фигуры   Найти похожие ветки 

 
X-Disa ©   (2004-05-07 14:02) [0]

Здравствуйте, уважаемые амстера, у меня такой вопрос: Как нарисовать на канве парралелепипед, если известны его ширина, высота, длина и какие-нибудь координаты его местоположения?


 
Маг Гыр ©   (2004-05-07 17:59) [1]

Если хочешь именно с такими параметрами, то полистай школьную геометрию.
А задача конкретно в этом или она другая, но для её решения ты воспользовался этим.


 
X-Disa ©   (2004-05-08 08:02) [2]

Нет, тут идея несколько другая. Имеется Image, и 6 трэкбаров. 3 из них управляют размерами, еще три - углами поворота. При движении ползунков все должно перерисовываться.


 
Franzy ©   (2004-05-08 11:50) [3]

Загляните в мой пост в вашей предыдущей теме. С помощью моих функций вы сможеет вообще что угодно рисовать :) Знай, задавай трехмерные координаты...

З.Ы. Правда, у меня только 2 угла эйлера предусмотрены, а не все три, как вы хотите. Но по-моему, прецессии и мутации вполне достаточно для управления камерой. Угол собственного вращения обычно не используется... Вспомните все трехмерные игрушки. Вы можете камеру поднимать/опускать и поворачивать в плоскости. А вращать вокруг собственной продольной оси.... ЗАЧЕМ????
В принципе, можно "придумать" формулу и со всеми тремя углами. Это несложно, достаточно вспомнить соответствующий якобиан (поворота системы координат на плоскости):))) Дерзайте. Учебники по аналитической геометрии вам в помощь.



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.024 c
4-1087304529
Soldier
2004-06-15 17:02
2004.07.25
Как узнать раскладку клавиатуры


4-1086894546
mike.dld
2004-06-10 23:09
2004.07.25
RRGGBB


1-1089645134
ADMIN
2004-07-12 19:12
2004.07.25
system error. code 1447.


3-1088603725
Lesica
2004-06-30 17:55
2004.07.25
BDE транслирует поле типа MONEY в DECIMAL


1-1089241127
Жека
2004-07-08 02:58
2004.07.25
способы идентификации форматов файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский