Find Jobs
Hire Freelancers

OpenGL/OpenTK vb.net 3D-2D projection function

$20-25 USD

Concluído
Publicado há mais de 11 anos

$20-25 USD

Pago na entrega
I have a very small job, requiring someone to write a replacement for the Project() function we use in an OpenGL/OpenTK application. A test application draws a few simple polygons and then attempts to track some text to the vertex of a polygon using this Project() function. It can not use the glut glproject() function and must be written in vb.net. The current (faulty) project() function is as follows: Private Function Project1(pos As Vector3, viewMatrix As Matrix4, projectionMatrix As Matrix4, screenWidth As Integer, screenHeight As Integer) As Vector2 pos = [login to view URL](pos, projectionMatrix) pos = [login to view URL](pos, viewMatrix) pos.X /= pos.Z pos.Y /= pos.Z pos.X = (pos.X + 1) * screenWidth / 2 pos.Y = (pos.Y + 1) * screenHeight / 2 Return New Vector2(pos.X, pos.Y) End Function The purpose of the function is to take the x,y,z point and determine it's place on the x,y screen, matching exactly the projection done by the vertices of OpenGL/OpenTK. I will provide a simple test app that you will use to test the newly written function. Please let me know if you are interested in the project. Keep in mind that the project uses OpenGL through the OpenTK library but the new function must be written to work with OpenTK.
ID do Projeto: 2786577

Sobre o projeto

1 proposta
Projeto remoto
Ativo há 12 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$21,25 USD em 14 dias
5,0 (9 avaliações)
4,5
4,5

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
5,0
2
Membro desde nov. 6, 2008

Verificação do Cliente

Outros trabalhos deste cliente

Image Transcoder
$100-500 USD
Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.