https://medium.com/@behreajj/3d-models-in-processing-7d968a7cede5