Главная страница
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.47 MB
Время: 0.067 c
6-1085402630
Barmutik
2004-05-24 16:43
2004.07.25
IntraWeb и Session expired


1-1089555687
Crypter
2004-07-11 18:21
2004.07.25
Быстрая работа с TRichEdit


1-1089610018
ancara
2004-07-12 09:26
2004.07.25
Аналог CopyMemory в CLX


1-1089704487
Lamerr
2004-07-13 11:41
2004.07.25
TChart.SaveChartToFile...


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