Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MON UNIVERS JAVA 3D


Information sur la source

Catégorie :Java3D Niveau : Initié Date de création : 25/03/2004 Vu / téléchargé: 10 217 / 1 514

Note :
7,5 / 10 - par 4 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce code est l'idéal pour commencer à comprendre  le java3D.
Il peut servir de base afin de découvrir de nouvelles classes et méthodes.
Afin de ne pas donner un code brouillon, ce dernier est fort commenté et présente de manière complète que quelques éléments à la fois.
De nouvelles sources suivront, permettant de faire de nouvelles actions dans cet univers.
En finale, ce programme devra permettre la gestion d'un jeu du genre Haegemonia...
 

Conclusion

1) Cliquer sur l'univers pour vous déplacer dedans: (touche:4,1,6,3,2,8).
2) Veuillez changer le path des images afin que le programme fonctionne correctement.
3) Ce code, vous le changer comme vous voulez bien sur :p
B@ron{EU.BELGIUM}
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de neodante le 25/03/2004 13:00:46 administrateur CS

Il l'a promis et il l'a fait !!
Je regarde ça tout de suite ...
@+

signaler à un administrateur
Commentaire de tds le 25/03/2004 13:07:48

FAUT JUSTE UN PEU PRENDRE DE TEMPS SUR LA METHODE DE CONSTRUCTION DE LA SCENE DANS LA CLASSE MYSYSTEM JE PENSE...

VOILOU :p

B@ron {EU.BELGIUM}

signaler à un administrateur
Commentaire de moffer le 25/03/2004 23:24:02

javax.media.j3d not found je dois faire koi ?

signaler à un administrateur
Commentaire de tds le 26/03/2004 07:38:49

TU DOIS INCLURE LES CLASSES 3D, APRES LES AVOIR DOWNLOADEES.
TU LANCER LES PROG AVEC UNE LIGNE DU GENRE:

//LAUNCH FOR JDEVELOPER
C:\myData\newJDev\jdk\bin\javaw.exe -ojvm -classpath
//LIBRAIRIES
C:\myData\newJDev\jdev\mywork\JAVA3D\SystemeSolaire\classes;C:\myData\newJDev\jdev\lib\jdev-rt.jar;C:\j2sdk1.4.2_01\jre\lib\ext\j3daudio.jar;C:\j2sdk1.4.2_01\jre\lib\ext\j3dcore.jar;C:\j2sdk1.4.2_01\jre\lib\ext\j3dutils.jar;C:\j2sdk1.4.2_01\jre\lib\ext\vecmath.jar;C:\Program Files\Java\j2re1.4.2_03\lib\ext\dnsns.jar;C:\Program Files\Java\j2re1.4.2_03\lib\ext\j3daudio.jar;C:\Program Files\Java\j2re1.4.2_03\lib\ext\j3dcore.jar;C:\Program Files\Java\j2re1.4.2_03\lib\ext\j3dutils.jar;C:\Program Files\Java\j2re1.4.2_03\lib\ext\ldapsec.jar;C:\Program Files\Java\j2re1.4.2_03\lib\ext\sunjce_provider.jar;C:\Program Files\Java\j2re1.4.2_03\lib\ext\vecmath.jar
//PACKAGE.MYCLASS
SystemeSolaire.MainClass

VOILOU,
B@ron {EU.BELGIUM}

signaler à un administrateur
Commentaire de Draven le 26/03/2004 22:20:40

hum hum ça me rappele quelquechose... lol

Tu as finalement reussi a faire ton appli sans l'aide de personne.
Je venais pour te repondre mais c'est trop tard.

a+

signaler à un administrateur
Commentaire de GodConan le 27/03/2004 13:57:02

bouu  ;o) enfin un exemple de java3D ;o)

va falloir k on si mette ;o)

signaler à un administrateur
Commentaire de GodConan le 27/03/2004 14:04:20

mais bon ta pas fait deffort sur ton zip ;-(
t aurai pu metre les chemein des package
et taurai pu aausi metre le chemin de t texture en relatif ...
tou le monde na pas les meme repertoire que toi ;o)
sa fai retoucher le code... ;o)
et puis mon fils fait remarker que la lune ne tourne pas autour de la terre ;o) héhé

signaler à un administrateur
Commentaire de moffer le 27/03/2004 19:23:23

ou as tu appris le java3d ?

signaler à un administrateur
Commentaire de tds le 29/03/2004 07:49:35

Ben si la lune tourne bien autour de la terre mais c'est vrai que elle est un peu lente disons qu'elle fait le tour de la terre dans le meme laps de temps que la terre fait le tour du soleil...

Faut retoucher la interpolator et alpha de la classe MySystem...

NB: Cela tient toujours pour trouver des collaborateurs pour développer un game du genre heagemonia...
B@ron {EU.BELGIUM}

signaler à un administrateur
Commentaire de tds le 29/03/2004 07:51:55

La prochaine fois, j'ajouterai un jar auto exécutable sur tout OS dans le ZIP, je pense que cela sera plus simple . . .

NB: Pour dreaven, il n'y a pas dix mille facon de se mettre au java3D...
Cependant, toute les classes ont été écrites de ma main, s'inspirant       bien sur de l'expérience acquise par nos pairs.
B@ron {EU.BELGIUM} THE PHILOSOPHE :p

signaler à un administrateur
Commentaire de tds le 29/03/2004 08:10:20

UNE DERNIERE NOTE: L'objectif principal est de proposer la gestion de son propre univers...
En effet, le simpleuniverse comporte des parties à la création déjà vivante et donc on ne peut pazs changer certaines capacités (ALLOW_CHILDREN_EXTEND,...)

B@ron{EU.BELGIUM}

signaler à un administrateur
Commentaire de GodConan le 29/03/2004 18:50:07

se serai cool de pouvoir se deplacer dedans ;o)
aller en avant les behaviors.. ;o)

signaler à un administrateur
Commentaire de Draven le 29/03/2004 18:56:20

tds pourquoi tu m'adresse ce Nota Bene.
je pense qu'il est plutot adressé à moffer non?

a+

signaler à un administrateur
Commentaire de moffer le 29/03/2004 19:41:17

hein!?

signaler à un administrateur
Commentaire de tds le 30/03/2004 07:31:11

Pour godconan: C'est possible de se déplacer (classe MyKeyboard je crois... complètement réécrite aussi...) dedans mais il faut clicker avec la souris sur l'espace et alors les touches du clavier sont actives...
J'ai pas encore eu le temps de comprendre PQ!!!

B@ron{EU.BELGIUM}

signaler à un administrateur
Commentaire de Draven le 31/03/2004 14:55:45

Bah oui c'est toi moffer qui à demander a tds où il a appris e java3D, et c'est bien à cette question qu'il repond dans le nota bene suivant:


NB: Pour dreaven, il n'y a pas dix mille facon de se mettre au java3D...
Cependant, toute les classes ont été écrites de ma main, s'inspirant       bien sur de l'expérience acquise par nos pairs.

Moi je m'y suis déjà mis au java3d ;-)

++

signaler à un administrateur
Commentaire de tds le 01/04/2004 14:45:35

//BEGIN MAJ
TransformGroup moonAnimationGroup = new TransformGroup ();                      //CREATION D'UN TRANSFORMGROUP POUR LA LUNE.
    moonAnimationGroup.setCapability (TransformGroup.ALLOW_TRANSFORM_WRITE);        //PERMET LES MAJ DE CE GROUPE!
    Alpha moonAlpha = new Alpha (-1, 3800);                                        //LA LUNE AUTOUR DU SOLEIL.
    RotationInterpolator moonRotator = new RotationInterpolator (moonAlpha, moonAnimationGroup);
//END MAJ


3800 pour que l'on puisse bien voir la lune tourner...
Je suis sur un Jeu 3D en 1ère personne...
Bientôt sur le site :p
(euh, en gros quand j'aurai fini le projet pour le boss :p:p:p)

B@ron {EU.BELGIUM}

signaler à un administrateur
Commentaire de CowBoy69 le 13/05/2004 09:24:39

G un problème avec la définition du UniverseBuilder "u" dans MySystem.java. C du à koi?

signaler à un administrateur
Commentaire de tds le 28/05/2004 15:09:06

Veille à respecter le nom de package... C'est sûrement dû à cela.
Il ne trouve pas UinverseBuilder var tu as mis toutes les classes dans un répertoire qui n'a pas le nom "SystemeSolaire"

B@ron {EU.BELGIUM}

signaler à un administrateur
Commentaire de krimo09 le 25/11/2004 18:31:48

C'est pas ton code tu l'a trouve sur le site de Paybaret
specialiste dans la 3d.
ca sert a rien de copier les tra&veux des autres

par : Hamadi Abdelkrim
ingenieur en informatique à Alger

signaler à un administrateur
Commentaire de neodante le 25/11/2004 19:29:59 administrateur CS

Spécialiste dans la 3D j'irais pas aussi loin ... c'est un de mes profs ... dans Java3D oui mais c'est tout .... sinon c'est trés bon prof et plein de savoir, si tu sais écouter et prendre des notes rapidement ... lol
Juste pour précision ...

signaler à un administrateur
Commentaire de tds le 29/11/2004 07:44:45

krimo09, tu portes bien ton nom.

Tu sais quand on commence dans un domaine, on cherche toujours à comprendre comment les choses fonctionnent soit à travers des livres soit à travers toutes sortes d'autres sources d'informations.
Ce code a été écrit du début à la fin par mes soins, que ce genre de remarque ne se présente plus.

D'ailleurs, je me demande si tu as appris l'informatique grace à l'esprit saint ou si tu as fait comme tout le monde Forum, livre, Web.

Bien à toi,
B@ron {EU.BELGIUM}

signaler à un administrateur
Commentaire de krimo09 le 02/12/2004 20:38:15

Krimo09

Dans Quelques jours (01/01/05)sera diffuse sur ce site un code source d'un univers virtuel entierement en java3D.

"Lire inpeu ,puis essaye"

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.