Pl:Modelowanie dachu w 3D
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):
Tak zwany algorytm szkieletowy generuje następujący wynik 2d:
A jako model 3D otrzymalibyśmy to:
Nasz życzeniowy wynik powinien wyglądać inaczej:
Można to zrealizować tylko poprzez użycie znacznika roof:direction=* dla każdej powierzchni:
roof:direction=*
Ta metoda wymaga wtyczki JOSM: BuildingTools
Uruchom wielokąt dachu i dodaj atrybuty: roof:shape=skillion + roof:direction=*
- Klikamy na symbol
BuildingTools
- Rysujemy budynek (od najniższego narożnika wielokąta dachu) za pomocą narzędzi wtyczki.
- Należy zwrócić uwagę na wartość kąta pokazaną w lewym dolnym rogu okna JOSM.
- Ustawiamy ten kąt jako wartość znacznika roof:direction=*.
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:
Arkusz nr. 1.:
Arkusz nr. 2.:
Arkusz nr. 3.:
Doszedłem do wniosku, że to nie wygląda wystarczająco dobrze i dodaję jeszcze jeden arkusz:
Otrzymuję wynik:
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.
co daje: