Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrey Romanov                       2:5052/13.10   26 May 2001  02:24:02
 To : Borodin Anatoly
 Subject : Пересечение двух фигур
 -------------------------------------------------------------------------------- 
 
 25 May 01 19:30, Borodin Anatoly wrote to All:
 
  >> Если кyб полностью лежит в положительном полyпространстве одной из
  >> граней тетраедра или тетраедр ... граней кyба, значит тела не
  >> пересекаются, иначе пересекаются. Hормали граней направлены нарyжy.
 
  BA>  Можно в более общем виде:
 
  BA> Hайти точки пересечения рёбер первого тела с гранями второго и
  BA> наоборот
 
  Грхм. Это совсем иная задача ...
  Пyсть :
  грань  задана вершинами V={V1...Vn}
  плоскость грани задана парой (N,d), N - нормаль, d - расстояние до (0,0,0)
  Ребро задано вершинами (a,b)
  * - dot product
  x - cross product
 
  Тогда  расстояние до вершин a,b: da=N*a-d, db=N*b-d
  Точка пересечения : k=(0-da)/(db-da), crosspoint=a+(b-a)*k
  Условия пересечения:
  1. crosspoint должна лежать на [a,b] т.е. 0<k<1
  2. ([crosspoint,Vi]x[crosspoint,Vi+1])*N>0, для всех i=0..n
 
  BA> ЗЫ А ещё говорят, что начерталка - сакс...
 
  А вот это верно. :-)
 
 Пока,
 Andrey
 
 --- GoldED 3.00.Beta1+
  * Origin:   (2:5052/13.10)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Пересечение двух фигур   Leonid Shirmanov   24 May 2001 21:18:07 
 Пересечение двух фигур   Andrey Romanov   25 May 2001 02:32:34 
 Re: Пересечение двух фигур   Borodin Anatoly   25 May 2001 19:30:52 
 Пересечение двух фигур   Andrey Romanov   26 May 2001 02:24:02 
 Re: Пересечение двух фигур   Serge Kanilo   25 May 2001 20:03:16 
 Пересечение двух фигур   Andrey Romanov   26 May 2001 00:20:58 
 Re: Пересечение двух фигур   Serge Kanilo   26 May 2001 04:44:49 
 Пересечение двух фигур   Andrey Romanov   26 May 2001 19:27:33 
 Пересечение двух фигур   Andrey Romanov   26 May 2001 20:26:20 
 Re: Пересечение двух фигур   Serge Kanilo   26 May 2001 23:02:58 
 Пересечение двух фигур   Andrey Romanov   27 May 2001 01:55:21 
 Re: Пересечение двух фигур   Serge Kanilo   27 May 2001 05:53:25 
 Пересечение двух фигур   Andrey Romanov   27 May 2001 19:16:39 
 Re: Пересечение двух фигур   Andrey Dashkovsky   25 May 2001 21:08:25 
Архивное /ru.algorithms/32353b0f13db.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional