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

  • Bratayley

    Bratayley

    30 Aralık 2010
  • laptopmag

    laptopmag

    25 Ocak 2008
  • SalGames2016

    SalGames2016

    17 Kasım 2012