Maquette en 3d du syteme lune terre soleil pour expliquer les saisons, jour nuit,phase de la lune

Soyez le premier à donner votre avis sur cette source.

Vue 37 125 fois - Téléchargée 1 992 fois

Description

Ce code est une maquette virtuelle elle permet d 'etudier les saisons ,les jours et les phase de la lune

Grace a des cameras bien choisies on peut etudier ces phenomènes et les montrer à des fins pédagogiques (c'est l'utilisation que je vais en faire)

J'ai essayé de bien commenter le code

Chose à faire:
Changer les dimensions

_Corriger le plan de l'ecliptique de la lune

_faire en sorte que l on voit les villes eclairées la nuit (ca va etre dure :) )
_A venir représentation des eclipses...................

Source / Exemple :


Je n ai pas pu poster les textures dans  le zip car trop gros (les textures prennent de la places)

voici le lien POUR LA VERSION AVEC TEXTURES

http://www.membres.lycos.fr/cristiani/

Il y a aussi une version SETUP ( a la meme adresse)qui permet une installation facile de l'application 

Normalement ca fonctionne même si on a pas installé  java3D (les dll et l'api java3D sont dans le jar),par contre il faut avoir la derniere machine java virtuelle pour le faire fonctionner (comme n'importe quel programme en java )

Conclusion :


Principe de fonctionnement:

Pour choisir la camera il suffit de faire un clic droit.

Pour deplacer la camera il suffit de deplacer la souris en maintenant le clic gauche appuyé, pour certaine camera on peut zoomer en deplacant la souris avec le bouton du milieu(ou le de droite)

On peut accelerer ou diminuer la vitesse (selon le phenomene que l on veut etudier) avec le curseur a droite.

La boule verte sur la terre represente un observateur, pour deplacer l observateur il faut choisir la "camera a la verticale d un lieu"
une fois votre position sur la terre choisie vous pouvez allez dans la vue "camera sur la terre" et vous verrez les levers de soleil etc... (avec posibiliter de voir les points cardinaux)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_pdl
Messages postés
134
Date d'inscription
mardi 20 novembre 2001
Statut
Membre
Dernière intervention
16 juin 2008
-
Bonjour,

Ton application à l'air très intéressante et va peut-être me permettre de bien expliquer à ma fille tout le mécanisme dont tu parles ici, mais voilà, j'ai téléchargé le soft et je ne vois pas comment il faut le lancer ? Avec quoi l'as-tu développé (quel éditeur ?). D'avance merci.
PDL
cs_pdl
Messages postés
134
Date d'inscription
mardi 20 novembre 2001
Statut
Membre
Dernière intervention
16 juin 2008
-
Re,

en lançant via un prompt DOS voilà ce que j'obtiens :
D:\Dev\Java\TerreLuneSoleil>java -jar sans_titre24.jar
Java 3D [dev] 1.4.0-pre8-0511180103-experimental 18 Nov 2005 01:03:15 PST

Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at javax.media.j3d.MasterControl$5.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.MasterControl.loadLibraries(Unknown Source)
at javax.media.j3d.VirtualUniverse.<clinit>(Unknown Source)
at javax.media.j3d.Canvas3D.<clinit>(Unknown Source)
at sans_titre24.Dcube.(Dcube.java:398)
at sans_titre24.Dcube.main(Dcube.java:889)

Tu parles qu'il faut la dernière version de la machine virtuelle sur le site java Sun, tu parles du jre 1.5 ?
cristian_2
Messages postés
2
Date d'inscription
lundi 31 octobre 2005
Statut
Membre
Dernière intervention
24 mars 2006
-
Effectivement il manquait les dll dans le jar

J ai fait une mise a jour normalement ca devrait marcher maintenant
J'ai essayé sur un ordinateur qui n'avait pas la librairie java3D et ca a l air de marcher

J'ai utiliser Jbuilder fundations (la version gratuite de jbuilder) comme éditeur

PAr contre j ai oublié de preciser que l'api java3D est la 1.4 (elle est encore test d ou le message: "Java 3D [dev] 1.4.0-pre8-0511180103-experimental 18 Nov 2005 01:03:15 PST"
)
Khiro243
Messages postés
1
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
5 décembre 2005
-
Quelqu'un peut-il me dire qu'elles sont les dll manquantes.
khanhlv
Messages postés
5
Date d'inscription
jeudi 16 mars 2006
Statut
Membre
Dernière intervention
29 mai 2006
-
vuos pouvez donner des étapes pour marcher votre application, SVP?
merci beaucoup!

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.