2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Пересечение треугольников
Сообщение18.06.2007, 20:26 


24/04/07
3
Даны трёхмерные координаты вершин двух треугольников. Как определить пересекаются ли они?

 Профиль  
                  
 
 
Сообщение18.06.2007, 20:33 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Например, выписать параметрическое уравнение прямой пересечения плоскостей, в которых лежат эти треугольники и для каждого из треугольников найти свой отрезок параметров, при которых эта прямая попадает в треугольник (если такой отрезок для треугольника существует). Если оба отрезка параметров существуют и пересекаются. то и треугольники пересекаются. Конечно, я написал лишь общие идеи одного из возможных алгоритмов, не учитывающие вырожденных случаев и т.п.. которые можно додумать самому.

 Профиль  
                  
 
 Пересечение треугольников
Сообщение19.06.2007, 19:26 


24/04/07
3
Даны трёхмерные координаты вершин двух треугольников. Как определить пересекаются ли они?

 Профиль  
                  
 
 
Сообщение19.06.2007, 19:54 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Я вчера уже постил свой ответ на этот вопрос. Куда все делось???
Ладно, пишу еще раз.
1. Пишем уравнения двух плоскостей, в каждой из которых лежит по треугольнику.
2. Пишем параметрическое уравнение прямой, по которой эти плоскости пересекаются.
3. для каждого из треугольников находим множество параметров, для которых прямая пересечения плоскостей находится в треугольнике.Это множество может быть пустым. быть точкой или отрезком.
4. треугольники пересекаются тогда и только тогда, когда полученные для них множества параметров для прямой имеют непустое пересечение.
5. Здесь не учтены некоторые вырожденные случаи (например, когда треугольники лежат в параллельных плоскостях и т. п., да и п.3 написан весьма схематично, но детали легко додумать самому.

 Профиль  
                  
 
 
Сообщение19.06.2007, 22:25 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Brukvalub писал(а):
Я вчера уже постил свой ответ на этот вопрос. Куда все делось???


Вот оно: http://dxdy.ru/viewtopic.php?t=8174

 Профиль  
                  
 
 
Сообщение19.06.2007, 22:39 
Экс-модератор
Аватара пользователя


30/11/06
1265
 !  Серёга
Замечание за дублирование темы.


Brukvalub — извините.

Темы сливаются.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group