https://medium.com/@CaliforniaTechnicalMedia/using-3d-animation-in-the-construction-machinery-manufacturing-9cd8c1dd1958