In my isometric game the user can draw a line of arbitrary length, and I need to calculate the "unprojected length" of the same line. Users can only draw lines in 6 directions (4 isometric directions and vertically)
How do I calculate the given BLUE line provided I have the given RED line?
Ray/plane intersection seems to be overkill for such a simple calculation. My isometric angles are 30 degrees, exactly as shown in the image below.
Edit: Assuming a 3D object is projected with isometric projection, it becomes a bit smaller in screen coordinates, no? So what would be the original 3D length before "isometric projection"? Since the user is drawing lines on an already "projected" isometric view, the length cannot be the simple length.
SQRT( SQR(X2-X1) + SQR(Y2-Y1) )
? \$\endgroup\$