Cube 3d sans lib externe

Soyez le premier à donner votre avis sur cette source.

Vue 9 400 fois - Téléchargée 1 351 fois

Description

J'ai conçu ce petit prog pour aborder la conception (éventuelle) d'un moteur 3d sans utiliser de lib externe. Il utilise les matrices de transformation 3D. C'est un petit prog sans prétention mais qui peut s'avérer intéressant. Il doit manquer quelques commentaires, mais n'hésitez pas à me contacter si vous avez besoin d'infos...

Conclusion :


Pour faire bouger le cube, utlisez les flèches des JScrollBar. J'ai fait un rapide bidouillage et même si ça marche en utilisant les curseurs, l'amplitude s'en trouve limitée.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
dimanche 7 décembre 2003
Statut
Membre
Dernière intervention
22 août 2007

Un moteur en 3D sans lib externe :
http://mrl.nyu.edu/~perlin/experiments/borg/
Messages postés
13
Date d'inscription
mercredi 9 juin 2004
Statut
Membre
Dernière intervention
8 juin 2006

Merci !
Le projet de moteur est plus un exercice de style qu'autre chose :-P
Je viens de poster une nouvelle source. C'est le meme principe sauf que on utilise le drag et la molette pour faire tourner le cube.
Je suis en train de faire un 3ème essai mais avec une approche différente. Jusqu'ici, je ne considérais que les points et là, je m'occupe plus précisément des faces. J'en suis à l'algo des faces cachées. J'ai essayé celui du peintre. Pas très concluent. Là je me colle au ZBuffer...
Encore merci et ++ !
Messages postés
184
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
28 avril 2009

Juste une sugestion:
un moteur 3D en Java et rapide ya du taf java est trop lent.

Sinon super prog!

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.