Jaarsma-deBoer – 3D bedrijfshal editor

Voor een aannemingsbedrijf heb ik in opdracht van Jaarsma-DeBoer een complexe 3D Flex applicatie gemaakt. In de applicatie kan een gebruiker een bedrijfshal ontwerpen door LxBxH waarden en diverse opties in te voeren. Na een druk op de knop wordt dan een bedrijfshal uit 3D modulen opgebouwd. De applicatie toont de gebruiker het concept van kant-en-klare modulen waaruit een echte hal kan bestaan. Het ontwerp kan vervolgens direct als offerte worden opgestuurd. De applicatie staat hier live.

Voor het 3D deel gebruikte ik de open-source 3D Flash engine PaperVision3D. Vrijwel alle 3D functies zijn hierin goed uitgewerkt, maar toch was het nodig eigen custom classes te schrijven, zoals een Billboard, een Grid met een custom wireframe material en custom camera- en mousetools.

Ter optimalisatie en benodigde feature heb ik een algoritme geschreven wat de faces van twee tegenover elkaar staande 3D meshes tijdelijk verwijderd. Dit voorkomt depthsorting fouten, waar de engine soms onder lijdt aangezien er geen z-buffer wordt ondersteund.

mijnbedrijfshal1mijnbedrijfshal2

This entry was posted in portfolio, voltooid and tagged , , , . Bookmark the permalink. Both comments and trackbacks are currently closed.