I have been creating images like this one by hand:
I would like to write a tool in Java that will automate them.
From what I can tell, I need to use a 3D tool that will allow me to lay out objects in a scene and then take a rendering of the scene.
Reading the LWJZGL docs, I think I need to use OpenGL but I don't need GLFW since my code will run "headless" - I just need
to place the objects in the virtual space and trigger the rendering to an image.
All the tutorials I am finding are talking about GLFW so I am not sure where to start.
I am using Eclipse. I created a Maven project and added the LWGL dependencies.
Can someone point me in the right direction?