Главная страница
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.011 c
1-99957
Дима М
2002-01-13 14:49
2002.01.31
Вопрос


3-99869
mcmax
2001-12-24 23:36
2002.01.31
SQLPASSTHRU MODE= SHARED AUTOCOMMIT


1-99953
Raven
2002-01-14 10:12
2002.01.31
Update для Delphi6


1-99949
Vladimir Bolotin
2002-01-10 20:57
2002.01.31
Сводим к минимуму объем памяти, занимаемой программой


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