IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @269
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Neuveriteľne lacná .sk doména

Rýchla registrácia domén za výborné ceny. www.exohosting.sk

Bolia Vás kĺby, svaly, šlachy?

Máte reumu alebo iné podobné ochorenie? DetoxiPan - overený japonský produkt. www.detoxipan.sk

Priprav sa na futbalové EURO

Exkluzívna súťaž o Ford Fiesta! Kurzová superponuka a bonus 100€ https://www.tipsport.sk

Zákaznícka zóna Môj Orange

Pozrite si podrobný rozpis hovorov, spotrebu alebo si aktivujte služby. www.orange.sk

Ako schudnúť 10 kg

Ktorý je najlepší spôsob chudnutia? Prečítajte si tipy na boj s nadváhou www.news2channel.net

zistenie polohy bodu - delphi

Zaslať odpoveď
AutorSpráva
palo9167
Užívateľ
Užívateľ

Založený: 18.04.2009
Príspevky: 2

PríspevokZaslal: Ne 31.05.09 0:55Odpovedať s citátomNávrat hore

ahojte
Potreboval by som poradit ako zistim ci sa bod D so suradnicami x,y nachadza vo vnutri trojuholnika ktory je dany bodmi A,B,C
(Malo by to ist niejak cez kolizie)
Dakujem vsetkym za pomoc
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: Po 01.06.09 9:49Odpovedať s citátomNávrat hore

Ak to môže byť aj za pomoci API funkcií, tak to sprav takto:

kód:
var
  R : HRgn;
  Trojuholnik: array[1..3] of TPoint;
  D: TPoint;

// ....

procedure TForm1.FormCreate(Sender: TObject);
begin

Trojuholnik[1]:= Point(10, 10);       // body trojuholnika
Trojuholnik[2]:= Point(20, 10);
Trojuholnik[3]:= Point(15, 5);
R:= CreatePolygonRgn(Trojuholnik, 3, ALTERNATE);

D:= Point(16, 8);                     // bod D
if PtInRegion(R, D.X, D.Y) then ShowMessage('Bod D sa nachádza vnútri trojuholníka ABC.')
                           else ShowMessage('Bod D sa nenachádza vnútri trojuholníka ABC.');

end;
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd