Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.409 pregleda

Najnovija ↓

Triangulacija nekonveksog poligon u 3D 24.06.2010. u 01:07 · pre 199 meseci #1
Ima li iko neki algoritam za pomenutu triangulaciju? Brzina nije bitna. Bitno je samo da radi i da je u C++u.

P.S. Izgubio sam dosta vremena, danas mi je i Builder pao pa sam ga morao instalirati opet. Huh.
Potreban mi je za realizaciju Painter algoritma.
Potpis
C++er
Re: Triangulacija nekonveksog poligon u 3D 24.06.2010. u 19:42 · pre 199 meseci #4
Možda da pogledaš ovde nije u c++ ali radi se o načinu kako bi možda mogao rešiti problem.
Re: Triangulacija nekonveksog poligon u 3D 25.06.2010. u 05:42 · pre 199 meseci #5
Ne moraš da deliš sve na trouglove, možeš i na konveksne poligone. Ideš duž početnog poligona i ispituješ u kojoj tački je narušena konveksnost. Recimo da je to indeks m. Onda nađeš prvu tačku posle m za koju ona nije narušena, recimo da je to indeks k, i u polaznom poligonu preskočiš sve između indeksa m i k-1. A sa strane definišeš novi poligon sa indeksima od m-1 do k, pa i za njega ponoviš celi postupak.

Ovo valjda radiš samo jednom, pa posle renderuješ izdeljene poligone. Ne tražiš svaki put ispočetka kako da ih podeliš.

Ima dosta da se piše, a meni vreme kratko. :)
Potpis
Ipak se ++uje.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme