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

  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • SignatureSeries

    SignatureSer

    24 Aralık 2006
  • steven johns

    steven johns

    11 Mart 2011