Drzewo BSP

Zasugerowano, żeby ów towar zintegrować z artykułem Binary Space Partitioning. (dyskusja)

Drzewo BSP (BSP - Binary Space Partition; Ksylem podziału binarnego przestrzeni) - system danych stosowana w grafice komputerowej pokojówka do:

  • opisywania wielokątów, co więcej wielokątów “z dziurami” - umożliwia szybsze zwrot to znaczy paragraf leży wewnątrz/na pozornie figury, co jest wykorzystywane m.in. w zadaniach interakcji z użytkownikiem w programach graficznych;
  • opisywania brył zbudowanych z siatek wielokątów - jednym z zastosowań jest wykonywanie na bryłach geometrycznych operacji boolowskich: kwota, część wspólna, nieporozumienie (patrz: CSG);
  • opisywania całych scen trójwymiarowych - łatwiejsza wykrycie kolizji (istotne w grach komputerowych), łatwiejsze infiltracja promieni natomiast niszczenie niewidocznych powierzchni.

Drzewo BSP to drewno binarne, które powstaje przez rekurencyjny rozkład przestrzeni za pomocą hiperpłaszczyzn (proste w przestrzeni 2D, płaszczyzny w 3D, itd.), do tego stopnia iż w węźle drzewa znajduje się cel jaki leży na hiperpłaszczyźnie, atoli w obu poddrzewach zapisane są wszystkie obiekty, które w całości leżą po danej stronie hiperpłaszczyzny. Pod warunkiem obiektu nie da się zakwalifikować, musi stać się przedzielony, do tego stopnia żeby stało się to możliwe. Na głębokość drzewa BSP zaś jego zrównoważenie ma wypływ asortyment hiperpłaszczyzn dzielących.

Wadą drzew BSP jest pokorny przebieg generowanie takiej struktury. Tedy nie nadają się do opisu np. dynamicznych scen trójwymiarowych, dokąd obiekty przemieszają się, są dodawane bądź usuwane. Często choć są stosowane rozwiązania hybrydowe - pod warunkiem statyczna część sceny jest duża, wówczas jest pani opisywana za pomocą drzewa BSP, atoli części ruchome (np. drzwi budynków, ściany które mogą stać się usunięte) przechowywane są w obojętnie jaki zmieniony sposób.

Na rysunku w górę pokazano, w kto podejście tworzone jest drewno BSP opisujące wielobok zapadły. Pewno, iż dwaj krawędzie musiały stać się podzielone (e-d, f-g). W tym przykładzie proste dzielące pokrywają się z krawędziami figury (tak bardzo jest przeważnie). Czarne kwadraciki oznaczają puste poddrzewo.

Zobacz też

Inne struktury podziału przestrzennego:

  • drzewa kd - przestrzeń jest dzielona przez płaszczyzny równoległe do głównych płaszczyzn układu współrzędnych (XY, YZ, XZ)
  • drzewa ósemkowe - przestrzeń jest dzielona na jednakowe sześciany (prostopadłościany)

Comments are closed.


stargate atlantis torrent Prezent dla Niej oprawki modico orbitrek suknie slubneporady opony konstrukcje stalowe gry Allegro.pl chebang.net DMOZ
czarter jachtów OFE Nieruchomości Warszawa drugi filar Jan Twardowski