Ankstesniame įraše sužinojote apie kai kurias skirtingas programas, kurios gali būti naudojamos kuriant ir manipuliuojant taškiniais debesimis. Šiame įraše sužinosite, kaip programinė įranga įveikia iššūkius, kai ekrane reikia parodyti tokius didelius duomenų kiekius, ir kaip galite tai panaudoti norėdami pagerinti savo programinės įrangos greitį.
Sklandžiai žiūri didelius modelius
Kaip jau turėjote pastebėti: taškiniai debesys dideli. Kadangi kompiuteris turi ribotą atminties kiekį, jis negali visada laikyti atmintyje visų taškų debesies taškų. Kompiuterio ekrane taip pat yra baigtinis pikselių skaičius. Štai kodėl nėra prasmės rodyti visus taškus vienu metu.
Įvairiaspalvis į gelbėjimą
Iš esmės taškinio debesies programinė įranga išsprendžia šią problemą parodydama tik taškus, kurie yra iš tikrųjų matomi. Šis matomumas priklauso nuo ekrano skiriamosios gebos ir „lango“, kuris naudojamas scenai peržiūrėti, dydžio. Įsivaizduokite, kad jūsų ekranas turi 4 milijonus taškų, tada 4 milijonai yra didžiausias taškų skaičius, kurį galima parodyti bet kurią akimirką. Tai gali būti visos mažos skiriamosios gebos versija arba maža visos detalės dalis.
Norėdami tai iliustruoti, pažiūrėkime į 2D vaizdą. Mūsų pavyzdyje naudojamas horizonto vaizdas trimis masteliais. Įsivaizduokite, kad jūsų kompiuteris gali parodyti tik 300 × 192 taškų. Tai yra rėmelio dydis vaizdams mūsų pavyzdyje. Priklausomai nuo to, kiek priartinate ar atitolinate, visą sceną galite peržiūrėti maža skiriamąja geba (kairė), kai kurios detalės (viduryje) arba maksimalios detalės (dešinėje). Kiekviename pavyzdyje rodomas tas pats pikselių skaičius.

Skirtumas tas, kad taškiniai debesys yra 3D, o ne 2D, o 300 × 192 yra labai maži, palyginti su dabartiniais ekrano standartais. Tačiau principas yra visiškai tas pats. Programinė įranga neskaito ir nerodo visų taškų vienu metu. Vietoj to, jis tik perskaito ir parodo, kas yra aktualu dabartiniam vaizdui tam tikru momentu.
Multiscale reikia papildomo išankstinio apdorojimo
Norint greitai rasti tuos taškus, išankstiniam apdorojimui reikia veiksmingiau pertvarkyti neapdorotus taškų debesis. Taškai, esantys erdvėje arti vienas kito, diske taip pat yra sugrupuoti blokais. Spartesniam mastelio keitimui taškai taip pat pateikiami skirtingais mastelio keitimo lygiais, kaip ir mūsų 2D pavyzdyje. Tai paaiškina, kodėl iš anksto apdorotas failas yra didesnis nei pirminiai, neapdoroti duomenys.
Kai pirminis apdorojimas yra paruoštas, programinė įranga gali iš karto rasti taškus, kurie šiuo metu matomi ekrane. Šis taškinio debesies duomenų apdorojimas, siekiant veiksmingos paieškos ir užklausų, kartais dar vadinamas „indeksavimu“. Tai gali užtrukti ilgai, bet kartą pradėjus, nereikia žmogaus dėmesio. Jei jis vykdomas per naktį, vartotojas iš anksto apdorotus rezultatus gali naudoti kitą dieną, o šį duomenų apdorojimą reikia apskaičiuoti tik vieną kartą.
Detalių derinimas prieš atlikimą
Vartotojas su greitesniais standžiaisiais diskais, aukštesnės skiriamosios gebos ekranu ir turima daugiau RAM gali vienu metu apdoroti didesnį taškų skaičių nei vartotojas, turintis ribotos techninės įrangos. Štai kodėl naudinga turėti galimybę pakeisti tą taškų skaičių, rodomą vienoje instancijoje, arba, jei norite, apžvalgos srities dydį. BricsCAD ekrane jums parodys komanda POINTCLOUDPOINTMAX.
Kitą kartą
Grįžkite į internetinį dienoraštį, kad sužinotumėte, kaip taškinius debesis paversti tinkleliais.
Paruošę išbandyti BricsCAD?
Lengva išbandyti, lengva nusipirkti, lengva turėti. Tai yra BricsCAD. Išbandykite visus mūsų produktus nemokamai 30 dienų www.bricsys.com. Pasirinkimo laisvė ir neterminuotos (nuolatinės) produktų licencijos, veikiančios visomis kalbomis visose vietose. Jums patiks tai, ką mes jums sukūrėme su BricsCAD produktų šeima.