begin process at 2008 07 06 01:52:39
1 205 433 membres
14 nouveaux aujourd'hui
14 119 membres club

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 !

OBJET 3D EN CONSOLE


Information sur la source

Catégorie :Graphique Classé sous : console, 3d, calcul, lignes, rasteriseur Niveau : Débutant Date de création : 21/04/2008 Date de mise à jour : 22/04/2008 03:20:13 Vu / téléchargé: 2 971 / 194

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


Description

Ce programme permet de faire tourner un objet 3D, dessiné en ascii dans la console.

Il est possible de charger n'importe quel objet 3D de format .obj. Il s'affichera en fil de fer.

Il est principalement dédié a ceux qui veulent voir comment faire de la 3d depuis presque rien.

La source est commentée autant que possible.

Sauf si ça vous amuse de recoder les calculs vectoriels de base, je me suis contenté de reprendre les matrices/vecteurs de d3dxmaths et d'y apporter quelques ajouts (produit scalaire, vectoriel, norme, normalisation...)

Conclusion

J'ai testé avec divers objets téléchargés, et je n'ai pas eu de soucis; que ce soit de gros objets ( > 2 Mo ) ou étrangement construits (un petit objet décalé très loin de l'origine, nombres monstrueux...)
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

21 avril 2008 04:34:18 :
detail dans la description
22 avril 2008 02:53:46 :
ajout des zooms (pg up/down) ; rajouté la gestion de bouding box/sphere pour centrer l'objet et adapter le zooom ; clip de l'objet sur les plans proche et lointain. ; les obj chargés sont plus flexibles
22 avril 2008 03:18:32 :
details
22 avril 2008 03:20:14 :
details
  • signaler à un administrateur
    Commentaire de roidec le 28/04/2008 14:28:43

    Merci mon frere  bon travail
    il est preferable de maitre pour chaque application l'executable sous la forme : exemple.ex_ pour visualiser l'application pour les gens n'ayant pas le compilateur c++



    Merci

  • signaler à un administrateur
    Commentaire de Mal_au_DOS le 17/05/2008 21:26:40 9/10

    Très bien. Je suis en trian de faire un truc similaire avec la SDL je le poste bientôt

  • signaler à un administrateur
    Commentaire de BumpMANN le 18/05/2008 00:05:55

    En fait, les calculs et la rastérisation est a peu près séparée, de là on peut modifier l'un ou l'autre comme on veut...

    Mais j'aimerais bien voir ce que tu vas nous faire ? ^^

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS