SORU
16 ŞUBAT 2010, Salı


Poligon kavşak için basit bir algoritma

Poligon kavşak/kırpma bilgisayar için çok basit bir algoritma için arıyorum. Yani, verilen çokgenler P, Q, keşke bulup çokgen T içerdiği P Q ve keşke T olmak maksimal arasında olası tüm çokgenler.

Sorun değil çalışma zamanı (bir kaç çok küçük çokgenler), ben de göze almak bir yaklaşım çokgenler' kesişim (yani, bir çokgen ile daha az puan, ama hangisi hala bulunan poligonlar' kavşak).

Ancak algoritma basit (ucuz) Test ve tercihen kısa (daha az kod) olacak bu benim için gerçekten önemli.

düzenleme:lütfen unutmayın, kesişim temsil eden bir çokgen elde etmek istiyorum. İki kesişen çokgenler sorusuna sadece boolean bir cevaba ihtiyacım yok.

CEVAP
6 HAZİRAN 2010, Pazar


Gönderen basit bir çözüm arıyordu anlıyorum, ama ne yazık ki çok basit bir çözümü var.

Yine de, son zamanlarda açık kaynak kodlu ücretsiz kırpma bir kütüphane oluşturdum (Delphi, C ve C yazılı#) klip tüm çokgenler çeşitleri (self-kesişen olanlar da dahil olmak üzere). Oldukça basit kullanmak için bu kütüphane: http://sourceforge.net/projects/polyclipping/ .

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • Plugable

    Plugable

    19 Mayıs 2010
  • tunez4you

    tunez4you

    20 EKİM 2008