Find Jobs
Hire Freelancers

OpenGL + Java applet

$10-30 USD

已关闭
已发布超过 6 年前

$10-30 USD

货到付款
Create a Java applet which has the following functionalities. When the user right clicks, a pop-up menu will appear, with the following options: - current mode:  Draw  Edit - current color:  Red  Green  Blue - current operation:  Translate  Scale  Rotate  Fill  Delete The application can run in two modes, chosen from the “current mode” option:  When the “Draw” mode is selected, the user can draw the object as it follows: by using the left click, he will give consecutive points of the polygon, in different coordinates of the window; when he right clicks, the polygon will be closed and drawn (not filled, just the contour).  When the “Edit” mode is selected, the user can select one of the previously drawn polygons by left clicking on them. When an object is selected, some of its attributes should change (highlighting it, changing its line type etc.). In addition, when an object is selected, the user can perform some operations on it: - Translate: move the object by using the mouse (dragging it) - Rotate: rotating the polygon around its center - Scale: scale the polygon (making it bigger/smaller) - Fill: fill the object with the currently selected color - Delete: erase the object from the canvas. Important note! If two or more objects are intersecting, the operations (translate, fill, delete) should be applied to the entire group of objects. OpenGL --> By using C++/Java and OpenGL (including glut / freeglut libraries), write a program with the following functionalities: When the user right clicks, a pop-up menu will appear, with the following options: - draw an object - current object  Cube  Sphere  Cone  Teapot  Dodecahedron - current color:  Red  Green  Blue - current animation:  Translation  Scaling  Rotation - quit (close the program) When the user selects “draw an object”, the currently selected object will be drawn, using the current color and animation. The position of the objects can be chosen by you. When a new object is drawn, the previous ones will not be removed (we will have all objects on the screen). Implement also some keyboard functionalities (choose one): - Change the objects from solid / wireframes when pressing specific keys - Implement a camera to navigate in your scene using the keys
项目 ID: 15874189

关于此项目

3提案
远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
3威客以平均价$74 USD来参与此工作竞价
用户头像
120usd for this project Relevant Skills and Experience I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side. Proposed Milestones $120 USD - Finish this project
$120 USD 在2天之内
4.8 (147条评论)
7.0
7.0
用户头像
I am Pang, web and app developer.I am interesting in your task. I will give you comfortable and cheap service and finish your task on time. Please give a chance!!! Stay tuned, I'm still working on this proposal.
$25 USD 在1天之内
4.9 (236条评论)
7.0
7.0
用户头像
Hi, I am interested to work on this project... ping me if interested................ Relevant Skills and Experience java Proposed Milestones $77 USD - first
$77 USD 在1天之内
4.6 (40条评论)
4.6
4.6

关于客户

ROMANIA的国旗
Romania
0.0
0
会员自6月 25, 2015起

客户认证

这个客户的其他工作

Java Applet + OpenGL
€30-250 EUR
谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。