Solarplane

Year: 2025
Client: Solarplane
My role: Graphics Programmer
Photo: Courtesy of Solarplane
For SolarPlane, I have built software in Python that takes contour lines defining the upper part of a tree canopy as input and returns a 3D mesh model including the trunk and canopy. The program is able to identify if contour lines contain more than one tree and makes approximations for the trunk position and the bottom part of the canopy, which is inferred from partial LiDAR data and the upper canopy structure. The model is then used inside a Three.js app to calculate how much of the roofs surface area is under direct sunlight.