|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Ivan Bessarabov 2:5020/2040.13 10 Jan 2002 01:37:57 To : Sergey Politov Subject : <none> -------------------------------------------------------------------------------- 09 января 2002 года (а было тогда 05:12) Sergey Politov в своем письме к Ivan Bessarabov писал: AK>>>> Помогите решить задачу: нужно определить, пренадлежит ли точка AK>>>> тетраэдру? SP>>> Я бы делал так. Для каждой грани нашел ее уравнение, потом SP>>> домножил на 1, или -1, что бы вектор (a,b,c) указывал во внутрь SP>>> тетраэдра. IB>> Извини, за глупый вопрос, но как ты это делал? SP> Брал оставшуюся вершину тетраэдра(их всего 4), не принадлежащую SP> грани, подставлял в уравнение если получалось отрицательное значение, SP> домножал уравнение на -1. Спасибо. SP> В качестве бонуса я придумал еще один способ. Через смешанное SP> произведение. ИМХО он самый простой. Что бы точка(S) лежала SP> внутри(ABCD) надо SP> чтобы. SP> sign((AC,AB,AS))=sign((AC,AB,AC)) SP> sign((BC,BA,BS))=sign((BC,BA,BD)) SP> ... Опять говорю глупости (сорри), но что возвращает sign? Sorry, Sergey, but i have to go... ICQ: 83398988 [МАТИ 3ЭИИС-2-67] [Official Король и Шут Team] --- * Origin: Я не волшебник, я только учусь... (2:5020/2040.13) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/160993c3ce2c3.html, оценка из 5, голосов 10
|