Viewer3d avec opentk et jitter

Soyez le premier à donner votre avis sur cette source.

Vue 7 209 fois - Téléchargée 1 089 fois

Description

Bonjour a tous,
Cette appli est réalisé avec VB.Net2008, et je ne garantie pas du tout sa conversion a VB.Net2010.

Je poste ce travail pour donner des éléments d'étude a tout ceux qui veulent se lancer dans l'aventure de la 3D sous OpenGL.

Cette application utilise 2 DLL importante:
- OpenTK : DLL écrite pour permetre d'utiliser les fonctions OpenGL de votre carte graphique.
Je ne garantie pas qu'elle fonctionne avec tout type d'ordinateur, mais elle est indispensable pour permetre d'éviter
a votre PC de faire tout les calculs indipensable a la 3D et saturer d'instruction.

- Jitter : Moteur physique créé en permetant de faire évoluer des objets dans un environnement 3D en prenant en compte la gravitée et
les éventuels collisions, en passant par les rotations et vitesses ....
Lien : http://code.google.com/p/jitterphysics/

Précision : OpenGL est un langage crée par les fabricants de cartes graphiques.
L'essentiel des sources étant écrites en langages C / C++ / c# il est indispensable de convertir vos sources:
un lien pour vous aider :
http://tools.codes-sources.com/DotNetCodeConverter.aspx

En m'excusant du manque de lisibilité de l'ensemble (j'essaierai de faire mieux a la prochaine MAJ)

Source / Exemple :


Cf Zip ...

Conclusion :


J'avoue ne pas avoir tout expliqué mais il est aussi indispensable de vous documenter sur l'utilisation d'OpenGL pour bien comprendre
comment ce langage fonctionne car son utilisation est tres vaste et aussi tres hardue a maitriser.
C'est pour cela que cette source permet de commencer a comprendre les bases.

Prochaine étape : maitriser les ombrages pour OpenGL et récupérer les objets en collision sur Jitter pour effectuer des effets (explosions, effets visuels etc ...)

Merci A FRANCK pour son aide
Mettez quelques commentaires svp ce serais sympa

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
416
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
7 janvier 2018
1
Bonjour,
2 petits oublis:
Pour faire bouger la scene vous devez utiliser la souris sur la fenetre graphique
- Le click gauche pour bouger latéralement
- Le click droit pour la rotation
- et la molette pour le zoom
Au passage il y a 3 type de camera pour se déplacer dans la scene, clicker sur le bouton pour changer de type

Il est également possible de modifier les caractéristiques des objets en double-clickant sur le treeview.
Vous aurez alors acces au second et troisieme onglet permetant de modifier certains parametres.
Messages postés
416
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
7 janvier 2018
1 >
Messages postés
416
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
7 janvier 2018

Re,
Juste un petit Post pour dire que je viens de Migrer sous Visual Studio Express 2013.
Cette source Fonctionne donc sans pb sous cet environnement.

Au passage j'ai fait cet Migration pour tester un nouvel outil dans le domaine de la 3D (sous DirectX)

http://helixtoolkit.codeplex.com/

Commentaire a mettre ici

http://codes-sources.commentcamarche.net/forum/affich-10014938-helix-3d-et-le-wpf#p10014938

CGSI3

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.