Andrei_25
21.06.2007 5:31
Помогите кто чем сможет. Недавно увлёкся opengl в delphi. Немного покопался и написал простенький код, кторый загружает фигуры из 3d-max. Но возникло две проблемы:
1-Как растянуть текстуру на всю фигуру так, чтобы она была фиксированной.
2-Есть четыре вершины. Три из них образуют плоскость, основание пирамиды (как угодно так и прдставляйте), а четвёртая лежит вне этой плоскости (координаты точек определяются тремя координатами, расположены как угодно в пространстве). Надо найти длину перпендикуляра от точки до плоскости. заодно указать, возможно ли его провести.
Найти высоту несложно. Например, посмотри вот тут:
http://vuz.exponenta.ru/PDF/MAMI/tetraedr.htmlА вот с этим:
Цитата(Andrei_25 @ 21.06.2007 2:31)
заодно указать, возможно ли его провести.
- я что-то не понял.. А как может быть невозможно?
Michael_Rybak
21.06.2007 14:50
Цитата
А как может быть невозможно?
Думаю, он имел ввиду, попадет ли проекция в треугольник
Andrei_25
24.06.2007 10:51
Да, именно это я и имел в виду. Просто вершина может находиться в любой точки пространства и, если она находится над плоскостью, то надо вычислить расстояние до этой плоскости.
Я заходил по ссылке, но я не понял что это за библиотека там используется.В тех формулах я ещё, конечно попробую разобраться, но просто интересно
мисс_граффити
24.06.2007 15:38
вот математическое решение:
http://reshebnik.ru/solutions/9/6/Andrei_25, плоскость - бесконечна. а в треугольник проекция точки может попасть и не попасть.
задача принадлежности точки треугольнику решалась.
Andrei_25
27.06.2007 10:52
Как найти расстояние до ПЛОСКОСТИ вобщем разобрался.
Задачи про принадлежность точки треугольнику читал, но в этих задачах всё основано на том, что трегольник (или др. фигуры) лежат на плоскости и координаты определяются двумя точками, а мне надо три.
Кстати перейти по ссылке
http://reshebnik.ru/solutions/9/6/ почему-то не получилось:(
P.S. Уже готовлю мыло и верёвку.
мисс_граффити
27.06.2007 17:00
Цитата
Кстати перейти по ссылке
http://reshebnik.ru/solutions/9/6/ почему-то не получилось:(
почему не получилось?
щелкнула - переходит прекрасно. а у тебя что пишет?
Цитата
Задачи про принадлежность точки треугольнику читал, но в этих задачах всё основано на том, что трегольник (или др. фигуры) лежат на плоскости
а треугольник
всегда лежит на какой-то плоскости. через любые 3 точки можно провести плоскость...
По ссылке перешёл, но позже.
А по поводу того, что треугольник всегда лежит на плоскости согласен, как минимум в своей, только понять бы как эта плоскость стыкуется с другими, особенно если она может лежать как угодно отностильно любой другой
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.