Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::


Создать новую тему Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.02.2008, 16:35
Новичок

Отправить личное сообщение для roman Посмотреть профиль Найти все сообщения от roman
 
Регистрация: 24.02.2008
Сообщений: 1

пересечение двух плоскостей
Здраствуйте!

подскажите пожалуйста как можно решить задачу:
есть ось Oz и треугольник заданный тремя точками (Xi,Yi,Zi) i=0,1,2

нужно определить пересекает ли плоскость, проходящая через ось Oz и перпендикулярная плоскости треугольника, этот треугольник, если да то найти точки пересечения с треугольником.

я так понял нужной найти вначале уравнение плоскости "перпендикулярной"

затем линию пересечения плоскостей

и затем определить пересекает ли линия треугольник, если да найти точки (одну или две)

как это лучше сделать?

заранее спасибо
Ответить с цитированием
  #2  
Старый 25.02.2008, 07:17
MBo MBo вне форума
Местный

Отправить личное сообщение для MBo Посмотреть профиль Найти все сообщения от MBo
 
Регистрация: 21.09.2006
Адрес: Новосибирск
Сообщений: 1,368

Если я правильно понял, то "плоскость, проходящая через ocь OZ" - содержит эту ось, но тогда она может быть перпендикулярной плоскости треугольника только тогда, когда нормаль к нему лежит в плоскости OXY
Ответить с цитированием
  #3  
Старый 25.02.2008, 09:23
_roman

 
Сообщений: n/a

так-то оно так, но как это может помочь решить задачу?
мне нужной найти уравнение такой плоскости затем, найти пересечение двух плоскостей, если пересекаются, то найти уравнение прямой

подскажите пожалуйста как найти такое пересечение и уравнение прямой

зы извиняюсь, не смог зайти со своего профиля
Ответить с цитированием
  #4  
Старый 25.02.2008, 10:05
MBo MBo вне форума
Местный

Отправить личное сообщение для MBo Посмотреть профиль Найти все сообщения от MBo
 
Регистрация: 21.09.2006
Адрес: Новосибирск
Сообщений: 1,368

>но как это может помочь решить задачу?
Это говорит о том, что решения в общем случае не существует.
Если же треугольник лежит в описанной плоскости, то достаточно взять проекции вершин на плоскость OXY, опустить перпендикуляр из точки O на прямую, содержащую проекции.
Ответить с цитированием
  #5  
Старый 25.02.2008, 14:05
_roman

 
Сообщений: n/a

все уже разобрался и решил
Ответить с цитированием
  #6  
Старый 17.12.2010, 20:44
жека12

 
Сообщений: n/a

не подскажешь как ?
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пересечение N кругов pro Вычислительная геометрия 30 28.01.2008 19:16
Пересечение отрезков гость Реализация, исходники, языки 1 25.12.2007 23:29
Инвертирование содержимого двух файлов на Delphi mihell5 Реализация, исходники, языки 3 13.12.2007 09:31
Пересечение отрезков Lomir Задачи 2 22.10.2007 21:50
Пересечение двух отрезков в 3d. незарегистрированный Математические алгоритмы 1 25.01.2007 11:17