dc.contributor.advisor | Torres, Ricardo da Silva | |
dc.contributor.author | Storhaug, André | |
dc.date.accessioned | 2020-07-09T16:02:09Z | |
dc.date.available | 2020-07-09T16:02:09Z | |
dc.date.issued | 2020 | |
dc.identifier.uri | https://hdl.handle.net/11250/2663598 | |
dc.description.abstract | Voxelisering 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.abstract | Voxelization 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.publisher | NTNU | |
dc.title | Voxelizer: an Open Source Voxelization Engine | |
dc.type | Bachelor thesis | |