Pl:Modelowanie dachu w 3D

From OpenStreetMap Wiki
(Redirected from Pl:Roof 3D modeling)
Jump to navigation Jump to search

Techniki modelowania 3D opisane na tej stronie są oparte na definicji Schemat tagowania budynków 3D i wtyczce Kendzi 3D dla JOSM.

Dach z jednym spadkiem

To bardzo powszechny, ale dla większości użytkowników skomplikowane dachy potrzebują, oprócz roof:shape=skillion (jednospadowy) wciąż definicji rotacji - oznacza to kierunek spływania wody na dachu z góry na dół.
Ten kąt jest opisany jako roof:direction=<wartość w stopniach>.

Przykład pokazuje, jak łatwo określić ten kąt i jak można popełnić błąd:

Istniejący building=yes o kształcie roof:shape=hipped (czterospadowy dach): UseofRoof SlopeDirection1.JPG

Tak zwany algorytm szkieletowy generuje następujący wynik 2d: UseofRoof SlopeDirection2.JPG

A jako model 3D otrzymalibyśmy to: UseofRoof SlopeDirection3.JPG

Nasz życzeniowy wynik powinien wyglądać inaczej: UseofRoof SlopeDirectio4.JPG

Można to zrealizować tylko poprzez użycie znacznika roof:direction=* dla każdej powierzchni: UseofRoof SlopeDirection4.JPG

roof:direction=*

Ta metoda wymaga wtyczki JOSM: BuildingTools

Uruchom wielokąt dachu i dodaj atrybuty: roof:shape=skillion + roof:direction=*

  1. Klikamy na symbol BuildingTools
  2. Rysujemy budynek (od najniższego narożnika wielokąta dachu) za pomocą narzędzi wtyczki.
  3. Należy zwrócić uwagę na wartość kąta pokazaną w lewym dolnym rogu okna JOSM.
  4. Ustawiamy ten kąt jako wartość znacznika roof:direction=*.

MarekRoofSlopeDirectionMeasurement.jpg

Powodzenia w modelowaniu!

Modelowanie kuli

Wiem z Wikipedii, że wysokość wieży (height=*) w „moim” budynku wynosi 80m.
Zakładam, że środek wieży to 79,30m.
Ponieważ w specyfikacji nie ma sfery, konstruuję model arkuszowy:
Poniższy szkic pomoże mi uniknąć błędnych wartości wysokości:

MarekModelingAsphere1.jpg

Arkusz nr. 1.:

MarekModelingAsphere2.jpg

Arkusz nr. 2.:

MarekModelingAsphere3.jpg

Arkusz nr. 3.:

MarekModelingAsphere4.jpg

Doszedłem do wniosku, że to nie wygląda wystarczająco dobrze i dodaję jeszcze jeden arkusz:

MarekModelingAsphere5.jpg

Otrzymuję wynik:

MarekModelingAsphereResult.jpg

Złożone kształty

Zamiar jest łatwy do zrozumienia: próbuję podzielić skomplikowane geometrie na proste elementy. Podobnie do modelowania stożka.
Różnica w stosunku do, powiedzmy, elementów Lego, to możliwość przestrzennego nakładania się, łączenia elementów.

Complex3dShape.png

co daje:

Complex3dShape3dResult.JPG

Zobacz też

Porady i wskazówki