A simple transformation is: P3D=(X,Y,Z) P2D=(x,y)
x=X+Y*0.707 y=Y*0.707+Z I did not tried it, but I think that this is the transformation that you are looking for. Gustavo El mar., 17 sept. 2019 a las 17:37, James Richters (<ja...@productionautomation.net>) escribió: > > >What exactly are you trying to do? Usually if you’re doing 3D this all > >happens on the GPU and you get back a color/depth buffer. Maybe you need to > >know where a 2D coordinate is in 3D space? > > What I'm trying to do is much simpler than rendering a 3D object.. All I'm > trying to do is display a 3D line drawing or wireframe on the screen. I > don't need it to dynamically rotate or anything, and it doesn't need to show > any surfaces, textures, lighting, reflections, or shadows, just give a > representation of the XYZ points and lines connecting 2 pair of XYZ > coordinates on the screen. The purpose of this is to show a 3D > representation of a CNC tool path including the Z movements. > > James > _______________________________________________ > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal