aframe-terrain-model-component
Aceasta este o componenta A-Frame pentru afisarea modelelor de elevare digitala formatate ENVI (DEM).
Ideea de baza este de a crea un plan mare cu o anumita latime, inaltime si numar de varfuri. Fiecare varf este apoi repozitionat pe baza elevatiei dintr-un model digital de inaltime (DEM). DEM trebuie sa fie in format ENVI – consultati aceasta postare de blog pentru detalii despre conversie.
Utilizare
Browser
Instalati si utilizati incluzand direct fisierele browserului:
npm
Alternativ, instalati prin npm:
Apoi, inregistrati-va si utilizati.
API
Proprietati
Proprietate Descriere Valoare implicita dem Calea catre datele modelului de elevatie digitala in format ENVI. harta Calea catre o textura de culoare. alphaMap Harta alfa este o textura in tonuri de gri care controleaza opacitatea de pe suprafata (negru: complet transparent; alb: complet opac). planeHeight Inaltimea avionului. planeWidth Latimea planului. segmente Inaltime Latimea grilei de inaltime minus una. 199 segmente Latime Inaltimea grilei de inaltime minus unul. 199 zPozitie Exagerare verticala. Valorile mai mici vor parea mai plate, valorile superioare mai montane. 1.5 wireframe Adauga un wireframe fals
Este posibil ca relatia dintre aceste proprietati si datele DEM sa nu fie simpla.
Inaltimea si latimea planului ar trebui sa aiba acelasi raport ca inaltimea si latimea zonei acoperite de DEM dumneavoastra. De exemplu, daca ati redus DEM-ul la o dimensiune a imaginii / grilei de 6000 px pe 6000 px, atunci planeHeight si planeWidth ar putea fi setate la 60.
Valorile segmentsHeight si segmentsWidth trebuie setate la „latimea si inaltimea grilei de inaltime minus una”. Inaltimea si latimea retelei de inaltime au fost probabil determinate in timpul conversiei in ENVI.
de exemplu
gdal_translate -scale 0 2470 0 65535 -ot UInt16 -outsize 200 200 -of ENVI jotunheimen.tif jotunheimen.
maduras buenorras porns
cachondas españolas videos porno caseros en español
videos xxx gratis español incesto gratis
asiatica forzada porno muy duro
sexo videos gratis chochitos jovencitos
lesbianas reales incesto abuelas
videos ponos coños bonitos
pornoo follándosela
folladas peludas se folla a su madre
tetas saltarinas parejas pilladas follando
videos porno subtitulados videos ponos
videos porno xxx incesto porno gay primera vez
follando a mi hijastra tetas playa
porno estremo incesto subtitulado español
forzada por el culo porno gay en castellano
travesti paja madre española se folla a su hijo
maturehd tias buenas desnudas
tetas en publico sexo en la playa nudista
pilladas playa forzada por el culo
filme porno vechi videos porno online
bin
Corespunde unei segmente Inaltime si segmente Valoarea latimii de 199.
Aceste valori par sa controleze „rezolutia” datelor de cote. LA Times spune acest lucru:
„Veti observa ca am specificat parametrul -outsize, care specifica numarul de puncte de date din fisierul de iesire si numarul de varfuri din plan in scena Three.js. Acesta poate fi la fel de mare sau de scazut pe cat doriti, dar veti descoperi ca valori mai mari pot fi foarte impozante pentru procesorul grafic atunci cand redati scena. Am constatat ca utilizarea 300 x 285 a oferit o cantitate buna de detalii fara a sublinia GPU-ul prea mult. Pentru telefoane, am folosit un fisier mai mic , 200 x 190, iar pentru unele telefoane chiar s-a accesat un fisier de 100 x 95, pentru a se asigura ca interactivul functioneaza fara probleme. “
In cele din urma, zPosition controleaza exagerarea verticala. Este un fel de factor de scalare care modifica inaltimea terenului. Nu sunt sigur cum sa stabilesc o valoare exacta pentru aceasta; tactica mea este sa ma ajustez pana cand rezultatul este placut din punct de vedere estetic. LA Times a folosit o valoare de 100 pentru experienta lor Gale Crater, Sandvik a folosit 5 pentru Jotunheimen, iar eu am folosit 50 pentru exemplul craterului.
Evenimente
Nume Descriere text Incarcat Emis cand o textura a terminat incarcarea dem Incarcat Emis cand un DEM a terminat pozitia de incarcare Butuc Actualizat Emis dupa ce tamponul de atribut al pozitiei geometriei terenului a fost ajustat de un nou DEM
FAQ
Aceasta componenta functioneaza cu sistemul de gestionare a activelor A-Frame?
Da, cam . Activele incarcate prin sistemul de gestionare a activelor sunt stocate in cache de catre incarcatoarele three.js; deoarece aceasta componenta utilizeaza incarcatoare three.js, texturile nu trebuie descarcate de doua ori.
Cu toate acestea, trecerea resurselor prin selector nu este acceptata in prezent.
Referinte
- „Terrain Building with Three.js” de Bjorn Sandvik (partile I, II si III)
- „Descoperirea craterului Gale: Cum am facut-o” de Armand Emamdjomeh si Len Degroot
- „vr-interactives-three-js” de Armand Emamdjomeh
Pana cand componenta orbita-controale a lui Hinrichs este utilizata in unele dintre exemple.
Pentru o abordare diferita a terenului, verificati componenta aframe-heatmap3d a lui Morandd.
Date (DEM si texturi)
Exemplele Gale-Crater si Jotunheimen au fost create de jurnalistii de la LA Times si respectiv de Bjorn Sandvik. Datele Jotunheimen au fost obtinute de la Autoritatea Norvegiana de Cartografiere.
Toate exemplele de pe Marte utilizeaza date din domeniul public de la HiRISE (credit: NASA / JPL / Universitatea din Arizona).
- Roca de baza stratificata defecta in Noctis Labyrinthus.
- Crater Floor and Central Mound in Gale Crater (MSL).
- Olimpic-Peninsula.








