I found some pictures I took of a model house I had made out of paper and sticky tape for a very early 3D computer games class assignment in 2021. It was a fun project, The task was to determine how I could draw a house in OpenGL.

From the perspective of the renderer, you can't just say draw a house, you need a way to feed in a set of vertices, basically (x, y, z) coordinates for all the points and it will then be able to draw them for you. I needed a way to find out what the vertices were for my toy house and then determine how to translate my physical house into a set of vertices the renderer could understand.

I decided to set out and manually determine how to enumerate all the vertices in the model using a method of labelling each and every corner and side (see pictures), and from that construct vertices lists that represented those sides, which I could feed into the vertex buffer in OpenGL.

It worked out pretty well as my model translated very easily into its digital form.