I need a perspective matching application. The application will load a jpg image at startup. A wireframe box will be displayed. The user should be able to move the vertices of the box, and the application will match the box in 3d space to project the corner vertices of the box to at least 6 of the 2d vertices on the screen - so called perspective matching.
On command (keystroke or right click), the textures of the jpg should be mapped with perspective correction onto the visible faces of the box. The application will be a win32 app, using opengl. I can provide the basic skeleton of the app, which consists of load a jpg image and displaying it using opengl.
Some examples of similar products are:
<[login to view URL]>
and canoma - a good program description can be found here:
<[login to view URL]>
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP