This task is very simple the way I use it. So, ~ellipse(200,200,50)~ doesn’t have any Z, seen that yet? (I bet so.) Take this for example:
You have a 3D multi-player game like Ignatz. He has a 3D castle war game. How are you supposed to know where your opponent is? Sure, you can put text on the screen to show where your opponent is.
(Note I have NEVER once used multi-player function. I don’t know that this is correct)
But, this looks like too much work.
ortho()
viewMatrix(matrix())
fill(255,255,255)
text("Opponent X: " ..opp.x)
text("Opponent Y: " ..opp.y)
text("Opponent Z: " ..opp.z)
popMatrix()
But, its as simple as this to give a 2D shape a Z coordnate:
translate(yourX, yourY, yourZ)
ellipse(yourX, yourY, 50)