MEKANSAL VERİ ANALİZİNDE POINT IN POLYGON TESTİ



Benzer belgeler
ITAP_Fizik Olimpiyat Okulu

22. Eleman tipleri ve matrisleri

CC g SEMI-RIEMANN METRİKLİ DOUBLE TANJANT DEMETİN DİFERENSİYEL GEOMETRİSİ. P.A.Ü., Eğitim Fakültesi, Fen Bilgisi Öğretmenliği A.B.D.

16. Dörtgen plak eleman

Tek Yönlü Varyans Analizi

3.Seviye Deneme Sınavı ITAP_12_14_2011 Titreşim

BİR BOYUTLU HAREKET FİZİK I. Bir Boyutlu Hareket? Hız ve Sürat. 1 boyut (doğru) 2 boyut (düzlem) 3 boyut (hacim) 0 boyut (nokta)

Titreşim_1 ITAP FOO: 04 Mart 2014 Olimpiyat Konu Sınavı

ı ı ı ğ ş ı ı ıı ıı ıı ı ı ıı ıı ıı ıı ııı

Bu kitapc ln her hakkı sakhdır. Tüm haktarl eis Yayınları'na aıttir. Kısmen de oısa al ntt

Tek Yönlü Varyans Analizi (ANOVA)

Şekilde gösterilen kola F= 1kN luk bir kuvvet etki etmektedir. Milde izin verilen gerilme em =120 N/mm 2 ve mil çapı d= 30 mm dir. Kolda izin verilen

ANOVA. CRD (Completely Randomized Design)

HASAR GÖREBİLİRLİK MODELLERİNİN DOĞRULANMASI İÇİN YENİ BİR YAKLAŞIM

2.7 Bezier eğrileri, B-spline eğrileri

NOT: Deney kılavuzunun Dönme Dinamiği Aygıtının Kullanımı İle İlgili Bilgiler Başlıklı Bölümü okuyunuz.

1- Tek parçalı veya enkesitini oluşturan parçaları çubuk boyunca birbirlerine sürekli olarak birleştirilmiş basınç çubukları:

C) H c. D) v = v + 2uv + 2u ; tanθ= C) v 0 =10 3 m/s; tanθ= 2 3

MIT Açık Ders Malzemeleri Bu materyallerden alıntı yapmak veya Kullanım Koşulları hakkında bilgi almak için

UYGULAMALAR ÇIKIŞ OLSAYDI!!

Makine Öğrenmesi 10. hafta

Manyetizma Testlerinin Çözümleri. Test 1 in Çözümü

Kitap. x ve y birer tam sayı olmak üzere, (5x- 1) bir çift sayı, (7y + 5) bir tek sayı oldu una göre, a aıdakilerden hangisi çift sayıdır? x.

BÖLÜM 11 İKİ-BOYUTLU PANEL YÖNTEMLERİ

LYS Matemat k Deneme Sınavı


2.a: (Zorunlu Değil):

ÇEKME DENEYİ İLE İLGİLİ ÖRNEK PROBLEMLER

Elektrik Akımı. Test 1 in Çözümleri

ELEKTR K AKIMI BÖLÜM 19

Elektrik Akımı. Test 1 in Çözümleri 1. X. 18Ω luk iki direnç birbirine paralel bağlı olduğundan; = bulunur. Cevap C dir. R 2. = Cevap A dır.

Direct Decomposition of A Finitely-Generated Module Over a Principal Ideal Domain *

3. Parçaları Arasında Aralık Bulunan Çok Parçalı Basınç Çubukları

Basel II Geçiş Süreci Sıkça Sorulan Sorular

Ü ş ş ö ş ş ş ş ş ö ş ö ö ş ş ö ş ö ö ö ö ş ö ş ş ö ş ş ş ö ş ş ş ş Ç ş Ç ş ş Ö ö ö ş ş ş ö ş ş ö ö ö ö ö ş ö ş ş ş ş ş ş ş ş ş ö ş

ö ç İ ç ç İ ö Ö ö ç İ İ Ö İ ç ç ç ç ç İ İ İİ İ ç İ ç ç ç ç ö ö ç ç İ İ ö İ Ş İ İ İ Ğ ö Ç İ Ö ç Ş ö İ İ Ş Ş ö İİ Şİİ İ İ ç Üİ ç ö İ ö ö ç ö ç İ

/ 1. D Ö N E M

Standart Model (SM) Lagrange Yoğunluğu. u, d, c, s, t, b. e,, Şimdilik nötrinoları kütlesiz Kabul edeceğiz. Kuark çiftlerini gösterelim.

KOCAELİ ÜNİVERSİTESİ Mühendislik Fakültesi Makina Mühendisliği Bölümü Mukavemet I Vize Sınavı (2A)

Elektrik Akımı Test Çözümleri. Test 1'in Çözümleri 3. 4 Ω. 1. Kolay çözüm için şekli yeniden çizip harflendirelim.

uzayında vektörler olarak iç çarpımlarına eşittir. Bu iç çarpım simetrik ve hem w I T s formuna karşılık gelir. Buna p u v u v v v

Öğretim Yılı Güz Yarıyılı Karayolu Mühendisliği Dersi (INS 3441) Uygulama-1-Çözümlü Sorular

02 Mayıs 2007 tarih ve sayılı Resmi Gazetede yayımlanarak yürürlüğe girmiştir.

Elektrik Akımı. Test 1 in Çözümleri. voltmetresi K-M arasına bağlı olduğu için bu noktalar arasındaki potansiyel farkını ölçer. V 1. = i R KM 1.

Üstün performans... paranızın tam karşılığı

PARAMETRİK OLMAYAN HİPOTEZ TESTLERİ. χ 2 Kİ- KARE TESTLERİ. Doç.Dr. Ali Kemal ŞEHİRLİOĞLU Araş.Gör. Efe SARIBAY

TEK-FAZLI TRANSFORMATÖRÜN PARAMETRELERİNİN BULUNMASI DENEY

DOĞRUSAL MOMENTUM VE ÇARPIġMALAR






ı ı ı ğ ş ı ı ı ı ı ı ı ı




HACİM HESAPLARI. Toprak İşlerinde Karşılaşılan Hacim Hesapları

5. Kuvvetler flekildeki gibi

OLASILIĞA GİRİŞ. Biyoistatistik (Ders 7: Olasılık) OLASILIK, TIP ve GÜNLÜK YAŞAMDA KULLANIMI

Merkezi Eğilim (Yer) Ölçüleri

dir. Bir başka deyişle bir olayın olasılığı, uygun sonuçların sayısının örnek uzaydaki tüm sonuçların sayısına oranıdır.

Kanape & Atıştırmalık Sunumlarında porselenmelamin zarafeti ve mini sepetler

Kullanım Kılavuzu 3173

Sonlu kanat Teorisi Açıklık oranıküçük kanatlar etrafındaki akımın fiziksel yapısı

v A) 450 B) 500 C) 550 D) 600 E) 650

Kullanım Kılavuzu 3173

ANALİZ CEBİR. 1. x 4 + 2x 3 23x 2 + px + q denkleminin kökleri (a, a, b, b) olacak şekilde. ikişer kökü aynı ise ise p ve q kaçtır?

1991 ÖYS. )0, 5 işleminin sonucu kaçtır? A) 1 B) 2 C) 3 D) 4 E) 5 A) 123 B) 432 C) 741 D) 864 E) 987


bir yol oluşturmaktadır. Yine i 2 , de bir yol oluşturmaktadır. Şekil.DT.1. Temel terimlerin incelenmesi için örnek devre

IQ PLUS BUTİK EĞİTİM MERKEZİ

ç ö ö ç ğ ğ ç ğ ğ ö

ITAP Fizik Olimpiyat Okulu

İÇİNDEKİLER 3. GAUNT KATSAYILARI 22

Ders: MAT261 Konu: Matrisler, Denklem Sistemleri matrisi bulunuz. olmak üzere X = AX + B olacak şekilde bir X 1.

Değerlerin Önemi. W L = ILI«O ve W C = CE 2 0. W = f pdt R W t = j,*,, l öt. 2 l. i (o) -e (o) (la) (lb) (Ic)

Alsancakıizmir/TÜRKiYE Tel :+90(232) (PBX) Fax:+90(232) Web site :

GÜÇLENDİRME PERDELERİNDE BOŞLUKLARIN KAPASİTEYE OLAN ETKİSİ

Çok Parçalı Basınç Çubukları

Ders #9. Otomatik Kontrol. Kararlılık (Stability) Prof.Dr.Galip Cansever. 26 February 2007 Otomatik Kontrol. Prof.Dr.

İ Ş İ İ ş ş ğ ç ğ ş ç ç ğ ç ğ Ç ö ç şi İ ç ç ş ğ ç ğ ç ç Ç ğ ö ğ İ ç ğ İ İ ğ ş ğ ğ ş öş ç ç ç ğ İ ş ğ İ ğ ç ç Ğ ş öş Ğ ç ç ç İ ğ ş ğ İ Ş ğ İ ğ ç ç İ Ğ

A) 45 cm B) 48 cm C) 40 cm D) 50 cm E) 42 cm

Servis ve Destek Videojet Uzaktan Servis

LAMBALAR BÖLÜM X 6. X MODEL SORU 1 DEK SORULARIN ÇÖZÜMLER. K anahtarı açık iken: Z ve T lambaları yanar. X ve Y lambaları = 2 dir.

ESM 406 Elektrik Enerji Sistemlerinin Kontrolü 4. TRANSFER FONKSİYONU VE BLOK DİYAGRAM İNDİRGEME

Elektrik Enerjisi ve Elektriksel Güç Testlerinin Çözümleri

Doğru Önermeler, Yanlış Önermeler 1 Ali Nesin

MO1104-EA Kullanım Kılavuzu Pil gücü göstergesi. Saatinizin şarjı yeterli. Detaylı bilgi için Saatin Şarj Edilmesi ne (sayfa 12) bakınız.

EMO İSTANBUL ŞUBESİ TARAFINDAN HOBİ ELEKTRONİK KURSU İÇİN DERLENMİŞTİR. BOBİNLER

ELEKTRİK DEVRELERİ. Devreden geçen akım, Devreden geçen akım, ampermetresi i = 4A okur. ampermetresi ise 2A i gösterir. olur. A 1

Çoklu Frekanslı GNSS Ölçüleri Đle Anlık Bağıl Konum Belirlemede Stokastik Model Oluşturma

DENEY 8 İKİ KAPILI DEVRE UYGULAMALARI

5.3. Tekne Yüzeylerinin Matematiksel Temsili

Elektrik ve Manyetizma

Enbüyük uzaklığın. enküçüklenmesi (ENKENB) Mühendislik Fakültesi Endüstri Mühendisliği Bölümü

Tebrik. Genel Rehber. Radyo-Kontrollü Atomik Zaman İşleyişi. MO0306-EA Kullanım Kılavuzu

ÖZEL EGE LİSESİ 13. OKULLAR ARASI MATEMATİK YARIŞMASI 8. SINIF ELEME SINAVI TEST SORULARI

( k) Ayrık Zaman Hopfield Ağı ile Çağrışımlı Bellek Tasarımı. x 1, 1 1. Aşama: Belleğin Oluşturulması. n Aşama: Anımsama

12.7 Örnekler PROBLEMLER

Transkript:

MEKANSAL VERİ ANALİZİNDE POINT IN POLYGON TESTİ İ. Öztuğ BİLDİRİCİ Seçu Ünverte Mühend Mmarı Faüte Jeodez ve Fotogrametr Mühendğ Böümü, 4203 Kampü KONYA, ema: bdrc@ecu.edu.tr Özet: Coğraf bg temernde meana ver anaznde pont n pogon tet oduça önem br ere ahptr. Söz onuu tet e br notaa obenn br aana obenn (pogonun) çnde oup omadığı tet edr. Pont n pogon tet, apaı pogonu ouşturan doğru parçaarı e, tet eden nota ve pogonun dışında br notanın ouşturduğu doğru parçaının (tet doğru parçaı) eşmne daanır. Tet doğru parçaı e pogonun eşm aıı te e, nota pogonun çnde, değe nota pogonun dışındadır.. GİRİŞ Coğraf Bg Stemernde meana ver anaznde pont n pogon tet oduça önem br ere ahptr. Söz onuu tet e br notaa obenn br aana obenn (pogonun) çnde oup omadığı berenr. Pont n pogon tet, pogonu (aana obe) ouşturan enarar e, tet eden nota ve pogonun dışında br notanın ouşturduğu doğru parçaının (tet doğru parçaı) eşmne daanır. Tet doğru parçaı e pogonun eşm aıı te e, nota pogonun çnde, değe nota pogonun dışındadır. Pogonun şe ne adar armaşı oura oun, bu bat tet öntem doğru onuç verr. Pogonun şene bağı oara tette doğru parçaının eşm probem önem azanır. Keşm probem, programama açıından gnç br probemdr. Tet şemnde aranan adece doğru parçaının eşp eşmedğdr. Keşm notaının oordnatarı e tet açıından gere değdr. Keşme heapamaarı bo tet oara adandırıan br programama tenğ e hızandırıabr. Bu çaışmada, bo avramı ve bo tet, doğrunun eşm probem ve pont n pogon tet teor ve programama tenğ açıından nceenecetr. Öneren aaşımarın uguandığı FORTRAN dnde azımış program parçacıarı (ubroutne) da e oara vermştr. 2. İKİ DOĞRU PARÇASININ KESİŞİM PROBLEMİ Geometr oara doğru brbrne parae değe eşr. Anca CBS, bgaar dete çzm ve gene oara graf programamada doğrunun değ doğru parçaının eşm önemdr. İ doğrunun eşmnn gene fade, Brnc doğru A Η B Η C 0 İnc doğru E Η F Η G 0 oma üzere, ΕGB FGΦ ΕFA EBΦ ΕCE AGΦ ΕFA EBΦ () İ doğru parae e, FA-EB=0 our. Bu durumda eşm mevcut değdr.

Yuarıda gb neer denem formu e çözüm apııra önce eşm notaı heapanır, onra eşm notaının doğrunu üzernde oup omadığı araştırıır. Çeşt öze durumarın date aınmaını geretren bu aaşım erne, programama açıından daha uanışı oan ve nota oordnatarına daanan aşağıda öntem zenebr. Brnc doğru parçaının başangıç ve btm notaarı (, ) ve (, ), nc doğru parçaının başangıç ve btm notaarı (, ) ve (, ) oun (Şe ). Şe : İ doğru parçaının eşm Doğru parçaarının parae oup omadığını bereme çn d parametre heapanır. d Ε ϑ ΦΕ ϑ Φ ϑ Ε ϑ ΦΕ ϑ Φ (2) d=0 e doğru parçaarı parae oup eşm heapanamaz. d 0 e p ve p 2 parametreer heapanır. p p 2 Ε ϑ ΦΕ ϑ Φ ϑ Ε ϑ ΦΕ ϑ Φ d Ε ϑ ΦΕ ϑ Φϑ Ε ϑ ΦΕ ϑ Φ d (3) 0 p ve 0 p e eşm notaı doğru parçaarının üzerndedr. Keşm 2 notaının oordnatarı, Η Η p p Ε Ε ϑ ϑ Φ Φ (4) Keşm probem programama tenğ açıından düşünüüre ree aıar oan nota oordnatarının hang değşen tp e tanımandığı önemdr. Doube precon (8 bte) değşen tp uanıdığında ondaı notanın ernden bağımız oara 4 raam anamıdır. Sez değş değerden heapanan d parametrenn (2) doğruarın parae omaı durumunda tam oara ıfır omaı beenemez. Daha da açı oara d parametrenn nadren ıfır çıacağı, genee ıfıra ço aın br değer aacağı öenebr.

Doğru parçaarının paraeğn bereme çn br heap haaet bereme gerer. Örneğn d parametre atıncı baamağına adar ıfır e ıfır abu edebr. Bu durumda azıaca od aşağıda gb oabr: f ab(d)<e-6 then Bazı haerde adece eşmn var oup omadığını bereme gerer. Bu durumda önce parae nceenr, onra p ve p 2 parametreer heapanara eşmn doğru parçaarı üzernde oup omadığı berenr. Keşm notaının oordnatarı heapanmaz. Örneğn pont n pogon tetnde adece eşmn var oup omadığını bme önemdr. p ve p 2 parametreernn geometr anamı: p =0 e, eşm notaı notaı e çaışı p = e, eşm notaı notaı e çaışı p 2 =0 e, eşm notaı notaı e çaışı p 2 = e, eşm notaı notaı e çaışı Yne programama tenğ açıından p ve p 2 parametreernn tam oara ıfır a da br omaı beenemez. Bunun anında aıaaştırma hataarı vb gb nedenere parametreern ıfırdan ço az üçü a da brden ço az büü omaarı durumunda eşm notaının doğru parçaarının g uç notaarı e çaışı oara abu edme gereebr. Ugun eçece br toeran değerne göre parametreern rdeenme, ϑ p ve ϑ p Η (5) Η 2 bçmnde apıabr. Anca p ve p 2 parametreer brer orantı oup br uzaı fade etmezer. Bu baımdan toeran değernn eçm ço oa değdr. Bu notada şöe br aaşım önerebr. Toeran değer abu edebr br uvaratma hataı oara aınır, daha onra oordnatarı heapanan eşm notaının uç notaarına oan uzaıarına baııp bu notaara çaışı abu edp edemeeceğne baıır. 3. BOX TESTİ Graf programama tenğnde bo tet oara bnen önteme, çzge ve aana obeern brbr e oan aınığı rdeenr. Kutu oara da Türçeeştrebece bo avramı çzge a da aana obenn dışına çzen, obe apaan, oordnat eenerne parae br ddörtgen obe fade eder. Bo ardımıa adece mantıa arşıaştırma apara çzge obenn eşme oaıığı oup omadığı, aana obenn e brbrn örtme oaıığının oup omadığı berenebr. Şe 2'de de görüdüğü gb, bo oordnatarı g obenn mamum ve mnmum oordnat değerernden ede edebr. - ve - doğru parçaarının eşme oaıığını rdeeme durumunda bo tet (Şe 3), f ma(, )< mn(, ) AND ma(, )< mn(, ) then >> Keşme mümün değ ee >> Keşme mümün end f

şende odanabr. Yapıan bu arşıaştırmaar onucu eşme mümün değe eşme g hç br heapamaa gere otur [Crome, 992; Bdrc, 2000]. Benzer şede aana obeern de brbrn örtme oaıığının oup omadığı tet edebr. Bo Şe 2: Bo avramı Bo'ar eşmor Bo'ar eşor Şe 3: Bo tetnn geometr anamı 4. POINT IN POLYGON TESTİ "Pont n Pogon" tet, br notanın br aana obenn çnde oup omadığının berenme probemdr. Br notanın br aana obenn (apaı şen) çnde oup omadığını bereme çn apaı şen ene dışında oan br ardımcı notadan araranıır. Araştırıan nota m, ardımcı nota n oma üzere m-n doğru parçaının, şe aç defa etğ berenr (Şe 4). Keşm aıı te e nota şen çnde, çft e dışındadır [Crome, 992]. Pont n pogon tet end çnde on derece battr. Anca araında programama açıından ço da bat omaan eşm probem vardır. Burada eşm notaının oordnatarı e değ anızca eşmn var oup omadığı e genmetedr. Keşm aıının araştırımaından önce, m notaının P pogonu çnde oup oamaacağının nceenme gerer (Şe 4). m notaı pogonu ouşturan bo'ın çnde değe pogonun da çnde oamaz. Bo'ın o at öşe oordnatarı pogonu ouşturan nota oordnatarının en üçüer, ağ üt öşe oordnatarı e şe ouşturan oordnatarın en büüer oduğuna göre; f mn( )> m > ma( )AND mn( )> m > ma( )

şartı ağanmıora, nota pogonun çnde oamaz. Şart ağanıora eşm heaparına geçebr [Bdrc, 2000]. m Pogon P Bo n Şe 4: Pogon çnde oup omadığı araştırıan nota (p), ardımcı nota (n) ve bo Yardımcı n notaının oordnatarı, pogonu ouşturan bo dan araranara aşağıda gb heapanabr: n n mn mn ΕΦ ϑ ΕmaΕΦ ϑ mnεφ Φ ΕΦϑ ΕmaΕΦϑ mnεφφ (6) (7) eştğ e n notaının en oara pogonun dışında omaı ağanabr. Uzata br n notaı eçme erne eenerden brne parae br ardımcı doğru da eçebr [Crome, 992]. Pogonu ouşturan enar aıı adar eşm heabı apıara, eşme aıı berenme zorundadır. Bu aşamada da böüm 3 de değndğ gb eşm önce bo tet uguanara (Şe 3), m-n doğruu e g enarın eşme oaıığı var e d (2), parametre e parae araştırıır. Parae oma durumu o e p ve p 2 (3) parametreer heapanır. Eğer, 0 [ p [ VE 0 [ p2 [ (7) şartı ağanıora, eşm var, a hade otur. Keşm notaının oordnatarına htaç omadığından heapama bu notada er, eşm aıı br artırıır ve br onra enara geçr. Pogonu ouşturan tüm enarar çn eşm oup omadığı araştırıdıtan onra, topam eşm aıı te e nota pogonun çnde, çft e değdr. Bu notada br üçüncü oaıı notanın pogonu ouşturan enararın brnn üzernde omaıdır. (7) bağıntıına göre nota herhang br enar üzernde e a da nota pogonu ouşturan notaardan br e çaışı e notanın pogon dışında oduğu ararı vermetedr. Çünü nota enarardan br üzernde e p a da p 2 ıfıra a da bre eşt our. Nota pogonu ouşturan notaardan br e çaışı e hem p hem de p 2 ıfıra a da bre eşt our. Bu durumarda nota pogonun çnde abu edecee (7) bağıntıı aşağıda gb omaıdır.

0 p VE 0 p2 (8) p, p 2 ve d parametreer ree aıar oduğundan, değşen tp oara doube precon uanımaı gerer. Anca bu şede tanımanan değşenern tam oara ıfıra a da bre eşt omaarı beenemez. Sıfıra a da bre eşt oma (5) bağıntıında mantı e apımaıdır. Burada parametre dat eçmedr. Burada parametreer uzunu değ, orantıdır. Örneğn p parametrenn brden farı, eşm notaının enarardan brne ne adar aaştığı (uzaı oara) haında br fr vermez. p ve p 2 parametreer ugun şede tet edere pont n pogon tet onucu, nota çerde, nota pogon enarı üzernde ve nota dışarıda oma üzere üç değş onuç da ede edebr. Bo, eşm ve pont n pogon agortmaının uguanmaı onuunda Fortran dnde odanmış üç program parçacığı e oara vermştr. 5. SONUÇ Pont n pogon tet, Coğraf Bg Stemernde meana orguama ve anazde önemdr. Agortma end çnde programama oara battr. Anca agortma, programama açıından gnç özeer oan doğru parçaının eşmne daanmatadır. Bu çaışmada önce eşm probem rdeenmş, daha onra tetn daandığı agortma programama tenğ açıından tartışımıştır. E oara her probemn çözümü çn Fortran dnde odanmış program parçacıarı vermştr. 6. KAYNAKLAR Crome, R.G., 992, Dgta Cartograph, Prentce Ha, New Jere, 36p. Bdrc, İ.Ö., 2000, : 000-: 25 000 Öçe Araığında Bna ve Yo Obeernn Saıa Ortamda Kartograf Geneeştrme, Dotora Tez, İTÜ Fen Bmer Enttüü, İtanbu. 7. EK: Program Kodarı c***************box BELIRLEME******************************* ubroutne cg_bo(mn,mn,ma,ma,,,pt_anz,rnu) c******************decaaraton**************************** mpct none nteger*4,pt_anz rea*8 mn,mn,ma,ma,rnu rea*8 (pt_anz),(pt_anz) c******************program********************************** mn=.d09 mn=.d09 ma=0.d0 ma=0.d0 c do =,pt_anz f(().gt.ma) ma=() f(().t.mn) mn=() f(().gt.ma) ma=() f(().t.mn) mn=() end do mn=mn-rnu mn=mn-rnu ma=ma+rnu

ma=ma+rnu 00 end c******************kesisim********************************* ogca functon cg_nt2(,,,,,,,,p,p2) c*********************************************************** c. dogru, c 2. dogru, c p 0 e aranda e em. dogru parca uzernde c p2 0 e aranda e em 2. dogru parca uzernde c em vara true oa fae (em uzantda e ne fae) c em notaı notaardan br e çaışı a da enarardan br c uzernde oa da true c c Oztug Bdrc 2/2002 c c************************decaraton********************** mpct none rea*8,,,,,,, rea*8 a, a2,b, b2,c, c2,d,p, p2 rea*8 r_nu parameter (r_nu=.d-4) c*****************************program********************** a = - a2 = - b = - b2 = - c = - c2 = - d = a*b2 - a2*b c... parae m? f( dab(d).t. r_nu) then cg_nt2=.fae. goto 00 end f c em nota varm? p = ( b*c2 - b2*c ) / d p2 = ( c*a2 - c2*a ) / d f(dab(p2).e..d-8) p2=0.d0 cg_nt2=p.ge.0.d0.and.p.e..d0 *.and.p2.ge.0.d0.and.p2.e..d0 00 end c******************point IN POLYGON************************ ogca functon cg_pp(,,n,p,p) c******************decaraton**************************** mpct none nteger*4,,n,chntte rea*8 (n),(n),p,p,r,r rea*8 mn,mn,ma,ma,rnu,p,p2 parameter (rnu=.d-4) c Eterna fuct ogca cg_nt2 c******************program********************************* chntte=0 c bo heapa.. ca cg_bo(mn,mn,ma,ma,,,n,rnu) r=2.d0*ma-mn r=2.d0*ma-mn f(p.ge.mn.and.p.ge.mn.and. * p.e.ma.and.p.e.ma) then do =,n f(.eq.n)then = ee =+ end f f(dab(()-p).e.rnu.and.dab(()-p).e.rnu.or. * dab(()-p).e.rnu.and.dab(()-p).e.rnu) then cg_pp=.true. goto 00 end f f(cg_nt2((),(),(),(),p,p,r,r,p,p2)) then f(p.ge.0.d0.and.p.e..d0.and.p2.eq.0.d0) then cg_pp=.true. goto 00 end f chntte=chntte+ end f

end do cg_pp=(chntte.gt.0.and.mod(chntte,2).ne.0) ee cg_pp=.fae. end f 00 end