Find Jobs
Hire Freelancers

Java Applet + OpenGL

€30-250 EUR

クローズ
投稿日: 6年以上前

€30-250 EUR

完了時にお支払い
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: 15874144

プロジェクトについて

1個の提案
リモートプロジェクト
アクティブ 6年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に1人のフリーランサーが、平均€150 EURで入札しています
ユーザーアバター
A proposal has not yet been provided
€150 EUR 4日以内
5.0 (57 レビュー)
5.8
5.8

クライアントについて

ROMANIAのフラグ
Romania
0.0
0
メンバー登録日:6月 25, 2015

クライアント確認

このクライアントからの他の仕事

OpenGL + Java applet
$10-30 USD
ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。