C++ 3D - 2D projection class

Cancelado Publicado May 4, 2008 Pagado a la entrega
Cancelado Pagado a la entrega

I need a C++ "Projector" class that will receive the coordinates of a 3D point and return its projection in a plane. The projector object will be initialized with 4 pairs 3D -> 2D, and based on these it will calculate the position of the projection plane. After this initialization, it should be able to project any 3D point in the plane.

The interface will be something like this:

class Projector {

public:

Projector();

void* feed(double 3dx, double 3dy, double 3dz, int 2dx, int 2dy);

// returns null if there hasn't been enough calls to feed() to build the model

2DPoint project(double 3dx, double 3dy, double 3dz);

}

## Deliverables

The class should be enough for deliverable, but in case I have difficulties testing, you should also provide a [url removed, login to view] wrapper that will compile in Linux with g++ 4.2, and read from STDIN in the following format:

3dx, 3dy, 3dz, 2dx, 2dy

3dx, 3dy, 3dz, 2dx, 2dy

3dx, 3dy, 3dz, 2dx, 2dy

3dx, 3dy, 3dz, 2dx, 2dy

3dx, 3dy, 3dz

3dx, 3dy, 3dz

3dx, 3dy, 3dz

3dx, 3dy, 3dz

3dx, 3dy, 3dz

and will output 2d coordinates after reading each line after the 4th one.

Programación en C Ingeniería Linux MySQL PHP Arquitectura de software Verificación de software

Nº del proyecto: #3911114

Sobre el proyecto

15 propuestas Proyecto remoto Activo May 14, 2008

15 freelancers están ofertando un promedio de $46 por este trabajo

ElanGroup

See private message.

$59.5 USD en 4 días
(320 comentarios)
8.1
mathteamvw

See private message.

$85 USD en 4 días
(25 comentarios)
6.6
rainbow

See private message.

$170 USD en 4 días
(39 comentarios)
5.6
ipapadop

See private message.

$51 USD en 4 días
(18 comentarios)
3.9
numericalso

See private message.

$8.5 USD en 4 días
(2 comentarios)
4.0
gowrigm

See private message.

$17 USD en 4 días
(30 comentarios)
3.9
bobgrigoryan

See private message.

$21.25 USD en 4 días
(13 comentarios)
3.2
hoangtuanbs

See private message.

$63.75 USD en 4 días
(6 comentarios)
3.0
gotenhan

See private message.

$42.5 USD en 4 días
(2 comentarios)
1.9
braineater88

See private message.

$17 USD en 4 días
(1 comentario)
2.1
expcoderxrrg

See private message.

$17 USD en 4 días
(10 comentarios)
2.2
sumeetaroravw

See private message.

$34 USD en 4 días
(0 comentarios)
0.0
godga

See private message.

$34 USD en 4 días
(0 comentarios)
0.0
bwassya

See private message.

$12.75 USD en 4 días
(0 comentarios)
0.0
raonaeema

See private message.

$51 USD en 4 días
(1 comentario)
0.0