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

Вниз

Проекция объектов   Найти похожие ветки 

 
Aleksandr ©   (2002-01-14 11:12) [0]

Уважаемые коллеги!
Что-то у меня совсем с геометрией туго. Никак не могу сообразить решение следующего вопроса: Объект-трапеция, содержащий в себе ряд других объектов, является как-бы проекцией в пространстве плоского прямоугольника, например, обычная грида с цифрами и буквами в клетках вытянута в пространство. Понятно, что для рисовки букв и цифр уже шрифтами не воспользуешься, надо рисовать. Кто-нибудь знает ссылки или вообще тему о том, как приводить плоские координаты к трехмерному виду? Когда даны установки типа ClientRect объекта и смещение в 3Д


 
Alx2 ©   (2002-01-14 12:45) [1]

Преобразование из трехмерного пр-ва на двумерное делаем с помощью умножения матрицы преобразования размерности 3х2 на вектор координат преобразуемой точки + некоторое смещение. Подробнее см. "Проективная геометрия".

PS Выражаясь Вашим языком, плоские координаты к трехмерному виду можно привести просто приписав еще одну третью координату, изменяющуюся по линейному закону (либо фиксированную) для всех "плоских" точек.

PPS
Собственно, задача поставлена нечетко. К Delphi из этой задачи, я думаю, относится вопрос: как стандартное изображение некоторого controlа спроецировать на другую плоскость и нарисовать полученное на экране. Или нет?


 
Vitaly ©   (2002-01-14 13:44) [2]

Поищи "Перспектива"



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-99952
Flash .x
2002-01-14 06:11
2002.01.31
DOC FILEZZZ!!! PLZ!!!


4-100109
swr
2001-12-03 15:05
2002.01.31
Как удалить несколько строк в Excel средстами Delphi ?


6-100034
wHammer
2001-11-06 11:43
2002.01.31
Как просканировать доступные ресурсы на сетевой машине?


14-100058
Seery
2001-12-05 11:12
2002.01.31
Бездарность


1-99962
olden
2002-01-14 11:22
2002.01.31
киньте ссылку на хорошую библиотеку TDateTime routines плиз :)