Svarbu
Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 100.00%.
10.4. 3D simbolių kūrimas
Stilių tvarkyklė padeda jums kurti ir saugoti visų geometrijų tipų 3D simbolius braižymui 3D žemėlapio vaizde.
Kaip ir kitiems elementams, įjunkite kortelę
3D simboliai ir išskleiskite meniu mygtuką
, kad sukurtumėte:
10.4.1. Taškų sluoksniai
Fig. 10.38 3D taško simbolio savybės
Jūs galite nurodyti taškų simboliams naudoti skirtingas 3D Formas. Jie pagrinde apibrėžiami matmenimis, kurių matavimo vienetai atsižvelgia į projekto CRS. Galimi tipai yra:
Sfera apibrėžiama Spinduliu
Cilindras apibrėžiamas Spinduliu ir Ilgiu
Kubas apibrėžiamas Dydžiu
Kūgis apibrėžiamas Viršutiniu spinduliu, Apatiniu spinduliu ir Ilgiu
Plokštuma apibrėžiama Dydžiu
Toras apibrėžiamas Spinduliu ir Mažuoju spinduliu
3D modelis, naudojant 3D modelio failą: tarp palaikomų formatų yra wavefront
.obj,.glTFir.fbx. Modeliai gali būti failai diske, nutolę URL ar įtraukti į projektą. Bendruomenės sukurti simboliai bendrinami QGIS Hub.Stendas, apibrėžiamas Stendo aukščiu ir Stendo simboliu (paprastai paremtu žymeklio simboliu). Simbolis bus stabilaus dydžio. Patogu vizualizuojant 3D taškų masyvų formas.
Aukščio prispaudimą galima nurodyti Absoliutų, Santykinį ar Paviršiaus. Nustatymą Absoliutus galima naudoti, kai 3d vektorių aukščio reikšmės pateiktos kaip absoliutūs dydžiai nuo 0. Santykinio ir Paviršiaus atveju pateiktos reikšmės pridedamos prie atitinkamo paviršiaus aukščio.
Galia nurodyti šešėliavimo savybes.
Skiltyje Transformacija jūs galite simboliui taikyti paprastą transformaciją:
Postūmis pastums objektus x, y ir z ašyse.
Mastelis pakeis 3D formų dydį
Pasukimas aplink x-, y- ir z-ašis.
10.4.2. Linijų sluoksniai
Fig. 10.39 3D linijos simbolio savybės
Po Pločio ir Aukščio nustatymų jūs galite nurodyti vektorinių linijų Išsikišimą. Jei linijos neturi z-reikšmės, jūs šiuo nustatymu galite nurodyti 3d tūrius.
Naudodami Aukščio prispaudimą jūs nurodo 3D linijų poziciją paviršiaus atžvilgiu, jei įtraukėte rastro aukščio duomenis ir kitus 3D vektorius.
Aukščio pririšimas nurodo, kaip geoobjektai pritraukiami prie paviršiaus. Prie paviršiaus gali būti pritraukiama kiekviena geoobjekto Viršūnė, arba Centroidas.
Galia nurodyti šešėliavimo savybes.
10.4.3. Poligonų sluoksniai
Fig. 10.40 3D poligono simbolio savybės
Kaip ir kitiems, Aukštį galima nurodyti CRS vienetais. Jūs taipogi galite naudoti mygtuką
, kad permuštumėte reikšmę savo išraiška, kintamuoju arba atributų lentelės įrašuVėlgi, trūkstant z-reikšmių galima naudoti Išsikišimą. Išsikišimui jūs taipogi galite naudoti mygtuką
, jei norite naudoti vektorinio sluoksnio duomenis ir taip gauti skirtingų poligonų rezultatus:
Fig. 10.41 Nuo duomenų priklausantis išsikišimas
Galima apibrėžti Aukščio pritraukimą, Aukščio susiejimą, kaip paaiškinta aukščiau.
Simboliui taikomas Išmetimo režimas gali būti:
Be išmetimo: tai naudinga, kai reikia išvengti trūkstamų paviršių, kai polygonZ/multipatch duomenys neturi stabilaus viršūnių braižymo (pvz. visos pagal arba prieš laikrodžio rodyklę)
Priekis
ar Nugara
Braižomas fasadas nurodo, kuriuos paviršius rodyti. Galimos reikšmės yra Be fasadų, Sienos, Stogai arba Sienos ir stogai
Pridėti fono piešinius: kiekvienam trikampiui sukuria tiek priekinę, tiek galinę plokštumą su tinkamomis normalėmis - didesnių viršūnių duomenų kaina. Šią parinktį galima naudoti tvarkant šešėliavimo problemas (pvz. dėl duomenų su nepastovia viršūnių tvarka).
Invertuoti normales (eksperimentinis): gali būti naudingas taisant palei/prieš laikrodžio rodyklę einančių plokštumų viršūnių rikiuotesGalia nurodyti šešėliavimo savybes.
Galima įjungti simbolių
Kraštų rodymą ir nurodyti jiems Plotį ir Spalvą.
Patarimas
Geriausio 3D duomenų braižymo kombinacijos
Išmetimo režimas, Pridėti fono plokštumas ir Invertuoti normales - visi skirti pataisyti 3D duomenų išvaizdą, jei ji neatrodo gerai. Paprastai įkeliant kokius nors duomenis, geriausi iš pradžių pabandyti išmetimo režimą=galas ir pridėti fono plokštumas=išjungta - taip efektyviausia. Jei nubraižytas vaizdas atrodo negerai, pabandykite pridėti fono plokštumas=įjungta ir palikit išmetimo režimą=be išmetimo. Kitos kombinacijos yra sudėtingesnės ir naudingos tik kai kuriais scenarijais, priklausomai nuo to, kaip jūs sumaišėte įvesties duomenų aibę.
10.4.4. Tekstūros šešėliavimas
Šešėliavimas padeda išryškinti 3d objektų detales, kurios kitu atveju būtų paslėptos dėl scenos apšvietimo. Galų gale tai lengvesnė darbo medžiaga, nes jums nereikia rūpintis, kaip sukurti atitinkamą scenos apšvietimą, kad vizualizuotumėte geoobjektus.
QGIS naudoja įvairias šešėliavimo technikas, o jų prieinamumas priklauso nuo simbolio geometrijos tipo:
Realistiškas (Phong): aprašo kaip paviršius atspindi šviesą, kaip kombinaciją Išsklaidyto atspindžio nuo grubių paviršių su Veidrodiniu atspindžių nuo spindinčių paviršių (Veidrodinis). Ten pat yra Aplinkos parinktis, suteikianti nedidelį šviesos kiekį, kuris išsklaidomas po visą sceną. Naudokite slankiklį Nepermatomumas, kad braižytumėte pusiau permatomus 3d objektus. Daugiau informacijos rasite Phong atspindžio aprašyme.
Realistiškas pildymas (Phong): toks pat kaip ir Realistinis (Phong), tik tiek, kad piešinys naudojamas kaip Išsklaidymo tekstūra. Šis piešinys gali būti diske, nutolusiame URL ar įtrauktas į objektą. Tekstūros mastelis ir Tekstūros pasukimas yra privalomi. Naudokite slankiklį Nepermatomumas, kad braižytumėte puriau permatomus 3D objektus.
CAD (Gooch): ši technika leidžia, kad šešėliai atsirastų tik vidutiniuose tonuose taip, kad kraštų linijos liktų vizualiai ryškesnės. Kartu su Išsklaidymo, Veidrodiniu, Spindesio parinktimis jums reikia pateikti ir Šiltą spalvą (paviršiams, kurie yra šviesos pusėje) ir Vėsią spalvą (tiems, kurie yra nukreipti nuo šviesos). Taipogi santykinę išsklaidytos šviesos įtaką vėsiai ir šiltai spalvoms, valdant atitinkamai Alfa ir Beta savybes. Daugiau informacijos apie Gooch šešėliavimą.
Metalo šiurkštumas: fizika paremtas medžiagos braižymas, kuris tiksliai reprezentuoja kaip šviesą sąveikauja su paviršiais. Yra parinktys, leidžiančios nustatyti medžiagos Bazinę spalvą, Metališkumą ir Šiurkštumą.
Įtrauktos tekstūros su 3D modelių forma
10.4.5. Taikymo pavyzdys
Kad suprastumėte aukščiau paaiškintus nustatymus, galite peržiūrėti https://app.merginmaps.com/projects/saber/luxembourg/tree.