Find Jobs
Hire Freelancers

Direct3D

$100-200 USD

Cancelled
Posted over 18 years ago

$100-200 USD

Paid on delivery
1. The application interface will execute in default as maximised view. The windiow can be resized by the user if required. The interface shall be divided into two areas: a. Left Control Area (LCA) about 200-300px wide, where we shall place all user controls and menus. b. Main Graphics Area (MGA) covering the rest of the screen area after accomodating the LCA. This is where the graphics will be displayed and manipulated. 2. The LCA will contain 3 shape icons - A rectangular, A Circle and a Triangle. On clicking any one of these icons, the same shape will be drawn in 3D in the MGA. Only one shape can exist in the MGA at any time. 3. The LCA will contain 3 colored boxes - Red, Blue and Yellow. On clicking any of these, a coressponding colored marker (in the shape of a position marker) will be created in the MGA on top of the graphic shape created earlier. Upto three markers (one of each color) can exist in the MGA at any time. 4. The user can click on a marker and position it anywhere on the surface of the shape object. The marker will not move outside the shape and the Z axis will always be on the surface. 5. The LCA will have 4 buttons for rotation - Left, Right, Up and Down. This will rotate the shape object and markers on the surface in the selected direction. 6. The shape is transparent/transluscent allowing the markers to be visible even when the shape is rotated 180 degrees away from the user. 7. The LCA will have 2 buttons for Zoom - Zoom In and Zoom Out. This will zoom the MGA window as clicked by the user. Minimum zoom required will be 10% of original and max will be 800% of original. 8. The user should be able to click and move the colored markers even after rotation/zooming. 9. The LCA will have a QUIT button to end the application. 10. There is no need to save/retrieve the current views in the MGA. ## 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). * * *This broadcast message was sent to all bidders on Thursday Jan 12, 2006 8:23:26 AM: Based on requests, I have extented the bid deadline by a day to allow you to put in your best offers. There is a chat session scheduled for 13 Jan 2006 at 4:30pm IST (UTC + 5.5) for final questions. Thank You ## Platform Development: .NET (VB/C++/C#) Runtime: Win XP (SP2), Win 2003 DirectX 8 or better
Project ID: 3194918

About the project

3 proposals
Remote project
Active 18 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $113 USD for this job
User Avatar
See private message.
$127.50 USD in 7 days
5.0 (3 reviews)
2.9
2.9
User Avatar
See private message.
$85 USD in 7 days
5.0 (9 reviews)
2.6
2.6
User Avatar
See private message.
$127.50 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
India
0.0
0
Member since Feb 18, 2005

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.