Vis enkel innførsel

dc.contributor.advisorTorres, Ricardo da Silva
dc.contributor.authorStorhaug, André
dc.date.accessioned2020-07-09T16:02:09Z
dc.date.available2020-07-09T16:02:09Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/11250/2663598
dc.description.abstractVoxelisering er prosessen å konvertere 3D-modeller til volumetrisk data. Hovedmålet med denne oppgaven er å forbedre open-source Voxelizer-motoren, som er skrevet i JavaScript. For å gjøre voxelisering enkelt og tilgjengelig, er det også utviklet en plattformuavhengig skrivebordsapplikasjon som benytter seg av Voxelizer-motoren. For å gjøre programvaren sikker og enkel å vedlikeholde, fokuserer denne rapporten også på automatisering. En GitHub Action kalt JSDoc Action er utviklet for å automatisere genereringen av JSDoc dokumentasjon. Resultatet av denne oppgaven inkluderer en vedlikeholdbar og brukervennlig samling av høykvalitets voxeliserings-programvare, i tillegg til flere automatiseringsverktøy.
dc.description.abstractVoxelization is the process of converting 3D models into volumetric data. The main goal of this thesis is to improve the open-source Voxelizer engine, which is written in JavaScript. To make voxelization easy and available, a complementary cross-platform desktop application is also developed, making use of the Voxelizer engine. Further, to make the software secure and easy to maintain, this thesis also focus on automation. A GitHub Action named JSDoc Action is developed for the purpose of automating the generation of JSDoc documentation. The result of this thesis includes a maintainable and easy to use collection of high-quality voxelization software, in addition to several automation tools.
dc.publisherNTNU
dc.titleVoxelizer: an Open Source Voxelization Engine
dc.typeBachelor thesis


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel