Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.17;
Скачать: CL | DM;

Вниз

Принадлежит ли точка четырехугольнику?   Найти похожие ветки 

 
beginner   (2010-07-21 12:51) [0]

Удалено модератором
Примечание: Спам


 
beginner   (2010-07-21 12:53) [1]

Треугольник двумерный...


 
Dennis I. Komarov ©   (2010-07-21 12:53) [2]

Описать стороны и проверить неравенства...
зыж математика


 
Dennis I. Komarov ©   (2010-07-21 12:55) [3]

В теме 4 в [0] - 3-гольник  :)

Хотя принципиально ничего не меняется


 
И. Павел ©   (2010-07-21 12:58) [4]

Точка принадлежит треугольнику,если сумма площадей треугольноков, образованных при соединении точки с углами треугольника равна площпди треугольника.
Ну а 4-угольник - это 2 треугольника. Хотя есть и свои методы определения того, принадлежит ли точка полигону.


 
Xandr001   (2010-07-21 12:59) [5]

http://algolist.manual.ru/maths/geom/belong/


 
Anatoly Podgoretsky ©   (2010-07-21 13:08) [6]


> И. Павел ©   (21.07.10 12:58) [4]

Отсюда плавно приходим к многоугольнику (полигону).


 
beginner   (2010-07-21 13:11) [7]

Всё я кажется разобрался - спасибо...


 
oldman ©   (2010-07-21 13:12) [8]


> beginner   (21.07.10 12:53) [1]
> Треугольник двумерный...


Это как?


 
Омлет ©   (2010-07-21 13:19) [9]

Так четырехугольник или треугольник?

function PtInTriang(const P, A, B, C: TPoint): Boolean;

function _PIT(const C1, C2, C3: TPoint): Boolean;
begin
  Result :=
    ((P.x-C1.x)*(C1.y-C2.y) - (P.y-C1.y)*(C1.x-C2.x) >= 0) and
    ((P.x-C2.x)*(C2.y-C3.y) - (P.y-C2.y)*(C2.x-C3.x) >= 0) and
    ((P.x-C3.x)*(C3.y-C1.y) - (P.y-C3.y)*(C3.x-C1.x) >= 0);
end;

begin
if (A.x-B.x)*(C.y-B.y) > (A.y-B.y)*(C.x-B.x)
  then Result := _PIT(A, C, B)
  else Result := _PIT(A, B, C);
end;


 
PZ ©   (2010-07-21 14:19) [10]

> [8] oldman ©   (21.07.10 13:12)

> Это как?

Треугольник на плоскости и точка на ней же


 
Anatoly Podgoretsky ©   (2010-07-21 14:58) [11]

> PZ  (21.07.2010 14:19:10)  [10]

И что, вот тебе плоскость 0.0.0 - 10.10.10


 
Anatoly Podgoretsky ©   (2010-07-21 15:00) [12]


> И что, вот тебе плоскость 0.0.0 - 10.10.10

Пардон
0.0.0 - 10.10.10 - 100.100.100 - 200.200.200
Четыре координаты


 
Омлет ©   (2010-07-21 18:07) [13]

> Anatoly Podgoretsky ©   (21.07.10 15:00) [12]

А трех мало что ли?


 
PZ ©   (2010-07-21 18:30) [14]

> [12] Anatoly Podgoretsky ©   (21.07.10 15:00)

Треугольник и точка — на одной плоскости. Не важно, как плоскость расположена в пространстве.


 
Anatoly Podgoretsky ©   (2010-07-21 19:22) [15]


> А трех мало что ли?

А мне не жалко.



Страницы: 1 вся ветка

Текущий архив: 2010.10.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
15-1279321281
_Eraser
2010-07-17 03:01
2010.10.17
Администрации. Опять проблемы с анкетами


15-1279102538
Двенадцать
2010-07-14 14:15
2010.10.17
как понимать факт не ошибки


2-1280224684
Кондрат Воронов
2010-07-27 13:58
2010.10.17
Работа с объектами


15-1279448920
SD Software
2010-07-18 14:28
2010.10.17
Как в Windows 7 получить адрес не экспортируемой функции


15-1279144743
Димон
2010-07-15 01:59
2010.10.17
Как передать файл на телефон по блютуз?