OAD développe un logiciel de conception d`avion (www.oad.aero

Transcription

OAD développe un logiciel de conception d`avion (www.oad.aero
Optimal Aircraft Design
OAD développe un logiciel de conception d’avion (www.oad.aero).
Dans le cadre du développement de ce logiciel, nous pouvons proposer un stage ou travail de
fin d’études à un ou des candidats ingénieurs informaticiens.
Description :
Intitulé : Participation au développement du module 3D du logiciel de conception d’avions ADS.
Contenu du stage :
Participer au développement du module 3D destiné à visualiser la maquette numérique
de l’appareil qui vient d’être calculé.
‐
Génération des algorithmes nécessaires pour générer le modèle 3D
‐
Application de textures sur les différentes parties de l’avion (aile, fuselage, …)
‐
Création de fonctions d’import/export (IGES, DXF, STEP, …)
‐
…
Profil du stagiaire :
‐
Qualités personnelles : autonomie
‐
Passionné par la « modélisation 3D », Jeux vidéo, …
‐
Bonne vision dans l’espace
‐
Bon en math
‐
Connaissances informatiques : VB.Net, OPENGL, IGES, …
Optimal Aircraft Design SPRL
Rue de l’Yser, 31
5020 Namur
Belgique
Tél.: (32) 81 21 26 87
Fax.: (32) 81 21 26 87
E-Mail: [email protected]
TVA.: BE 887 679 266
Banque : ING 363-0097122-65
IBAN : BE18 3630 0971 2265
Code BIC : BBRUBEBB
Si un étudiant se montrait intéressé, nous l’invitons à effectuer le petit test suivant :
Write a program to create and display the basic 3D objects among predefined 3D shapes (cylinders and cubes)
The User must be able to:
1. Create instances of 3D objects in memory based on a shape and values for defining its size
(radius, length for a cylinder)
2. Calculate the volume and position of the center of gravity of theses 3D objects : x, y, z
3. Specify the number of points to generate the object
4. Specify the color of the object
5. Manage more than one object at the same time into a scene
6. Change one parameter (the one which has the focus) using the Scroll button of the mouse
7. Display the 3D representation of the object on the screen
8. Move around the scene using the mouse
The code must be designed in Oriented Object and will allow to easily add new type of shape in
the future (cone, sphere, ...)
The program must be written in VB.Net. You may download VB 2010 Express at the following
address: http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express
The code must
‐ compute the coordinates of the vertexes and
‐ generate the meshing
The 3D-Model must be displayed using Open-GL
The work will be evaluated for:
‐ The meeting of the requested objectives
‐ The quality of the algorithms
‐ The quality of the code (presentation, comments, …)
‐
The creativity of the programmer (add some non-requested features)
N’hésitez pas à nous contacter si nécessaire.
2 /2