I'm learning OpenTK for some simple 3D work. I'm able to setup a simple scene showing basic shapes. However OpenTK does not have a project() function to allow me to place 2D text into a 3D scene. I'm attempting to use the following project() function but getting odd results.
Private Function Project13(world As Vector3) As Vector3
Dim view(4) As Integer
Dim model(16) As Double
Dim proj(16) As Double
Dim Screen As Vector3
OpenTK.Graphics.Glu.Project(world, model, proj, view, Screen)
Screen.Y = GlControl1.Height - Screen.Y
3D math isn't my strong point, but can anyone suggest what might be amiss?
This gives me a projection matrix with the origin in the bottom left corner. You can use pixel values to place objects on the screen. You will need to set the GL.ProjectionMatrix using this matrix and then render your objects/text.