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 !

LIBRAIRIE 3DS GLUT


Information sur la source

Catégorie :OpenGL Classé sous : 3ds, glut, librairie, vertex, texture Niveau : Débutant Date de création : 13/02/2005 Date de mise à jour : 13/02/2005 12:46:54 Vu / téléchargé: 8 704 / 1 116

Note :
7,25 / 10 - par 4 personnes
7,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Petit librairie pour charger des scènes 3DS avec les vertex et les point des coordinations textures avec des fonctions permettant de detecter des collision entre plusieurs objets.

Utilisation :

Tu déclare tes objets

obj_type cube;
obj_type banc;

tu charge l'objet dans la fonction main par exemple

// Chargement des fichier 3DS
  Load3DS (&cube,"data/cube.3ds");
  Load3DS (&banc,"data/banc.3ds");

Tu dessine tes objets dans la fonction xxxxx (glutDisplayFunc(xxxxx))

// dessine l'objet
draw3DS(kart_left,11,1);
draw3DS(kart_left,11,1);


// Commande qui renvoie 1 si collision entre l'objet cube et l'objet banc
Collision3DS(cube,-1,px,y,pz,0,0,0,1,2,banc,-1,0,0,-3,0,90,0,1,40,1);
 

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

Historique

13 février 2005 12:45:03 :
13 février 2005 12:46:54 :

Commentaires et avis

signaler à un administrateur
Commentaire de albert0 le 13/02/2005 18:40:11

On dit Merci Gametutorial?


c'est pas tres honnete de pas les avoir cité....

signaler à un administrateur
Commentaire de Alcantornet le 21/03/2005 11:20:25

Ouais c'est juste mais je crois qu'il n'y pas que game tutorial. Car pour faire j'ai pris plein de tutoriels et en plus de tout ça j'ai quand même fais bien des modifs.

Merci alors à toute les personne auxquels j'ai un peu copié de leur tutoriaux et surtout à DigiBen pour 3DMath.h

Voilà c'est dit.

signaler à un administrateur
Commentaire de kzimir666 le 04/11/2005 02:56:31

Merci ! C'est exactement ce dont j'avais besoin ! :)

signaler à un administrateur
Commentaire de citronrock le 05/11/2005 15:49:13

..interessant mais sous glut, qqcn a essayer de le passer sous window.h , çà serait beaucoup mieux, ... glut est bien pratique mais tellement limité...

signaler à un administrateur
Commentaire de norton le 08/02/2006 14:56:12

Hello, super code mais j'ai un problème, quand j'essaye de charger un fichier ".3ds" la console m'affiche les infos sur le fichier mais il ne s'affiche pas dans ma fenêtre glut.

J'ai essayer de vérifier si le fichier étais chargé comme il faut avec ce code:
if(!Load3DS(&vaisseau,"Textures/3ds/player.3DS"))"affiche erreur"

Mon soft m'affiche l'erreur comme si le fichier n'est pas chargé !

Y a t'il une sorte de fichier spécial que ce loader ne supporte pas ??
Merci.


signaler à un administrateur
Commentaire de Alcantornet le 04/04/2006 08:42:51

Est ce que ton object comporte plus de 2000 vertex ou face ?

Si oui essaie d'augmenter les valeurs dans 3ds.h

#define MAX_VERTICES 2000 // Maximun de vertex par objet
#define MAX_POLYGONS 2000 // Maximum de polygones par object
#define MAX_OBJ 20 // Maximum d'objets

signaler à un administrateur
Commentaire de baobob82 le 16/04/2006 10:07:58

lorsque je compile j'obtient l'erreur
"[linked error]undefined reference to WinMain@16"
et je n'arrive pas à m'en débarraser!!!
   Qu'est ce que je dois faire?

signaler à un administrateur
Commentaire de crazysunny1 le 04/05/2006 10:15:57

Salut,

J'ais encore rien fais de très compliquer en opengl, et je n'arrive pas à utiliser ton loader, quelqu'un pourrais svp, me donner un exemple un bout de code pour charger un objet et l'afficher dans une fenêtre (ici ou dans un mail n.vieval@wanadoo.fr)!!

merci d'avance

signaler à un administrateur
Commentaire de maladedede le 09/07/2006 08:42:49

Slt
je voudrais savoir si ca charge la texture que l'on avait choisi avec 3d studio max ou si ca ne charge que l'objet 3d en brut

signaler à un administrateur
Commentaire de Alcantornet le 19/07/2006 16:43:05

Non elle ne charge pas de texture il faut que tu la charge toi-même et puis après tu peux mettre un bindtexture juste avant de dessiner l'objet.

signaler à un administrateur
Commentaire de alexflex25 le 30/09/2006 10:23:41

bjr, j'ai un problème avec le fichier 3DS.h, quand je "l'include" au début de mon programme, et que je compile, le compilateur me retourne quelques erreurs du type:

In file inclued from main.c
syntax error before '&' token (ligne 46)
syntax error before "IntersectedPlane" (ligne 58)
...

il y en a 9 du meme type?
que se passe t'il?
j'utilise dev-c++ sous windows?

signaler à un administrateur
Commentaire de Alcantornet le 06/10/2006 16:10:55

Le source ne fonctionne qu'en C++. Elle ne marche pas en C.

signaler à un administrateur
Commentaire de _nounours le 24/12/2006 12:23:45

je n'arrive pas a charger l'objet 3d et pourtant ca compile bien et j'ai procédé comme tu l'indiques dans la description
est ce que tu pourrais m'aider?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

lien vers librairie glut pour win32 [ par francky ] m'étant fait déja passé pour un con ne sachant pas lire,pour tout ceux qui débutent et ne trouve pas la librairie glut pour windows permettant de cree Opengl + glut : pb console + grosse texture [ par lechabin ] Boinjour à tousmerci de preter attention à mes deux questions.La premiere:est ce qu'il est possible de supprimer la barre bleu qui se place au dessus libjpeg glut et DevC++ [ par EvilSeiya ] Bonsoir à tous, Voilà je débute dans la programmation open gl et c'est dans le cadre d'un projet que j'ai décidé de m'int&#23 installation de la librairie Glut [ par Ptlpn ] Bien le bonjour,J ai un projet a realiser en c que je voudrais faire en OpenGL. Apres une rapide recherche sur internet, je me suis rendu compte que G glut et texture [ par iam_myst ] Bonjour a tousJ'ai créé des objets graphiques avec glut ( glutSolidCube etc .. ) et je voudrais leur appliquer des textures. Malheuresement, de ce que Question librairie glut [ par kenikun ] Bonjour,J'ai récemment découvert la librairie glut et je souhaite projetter graphiquement des coordonnées 3D de points contenues dans un tableau 2D (n Cherche librairie QSPI pour coldfire [ par rovkoupov ] Bonjour,Je suis à la recherche d'une librairie QSPI pour un microcontroleur coldfire.Si quelqu'un en a une ou sait où je peux en trouver une ca m'inte probleme execution sous visual avec GLut [ par kcrik ] Bonjour, Voila j'ai un soucis avec un programme utilisant glut sous visual.J'ai fait tous les linkages necessaires, toutes les bibliotheques sont bien Cherche librairie I2C pour coldfire [ par rovkoupov ] Bonjour,Je suis à la recherche d'une librairie I2C pour un microcontroleur coldfire.Si quelqu'un en a une ou sait où je peux en trouver une ca m'i Types obscurs [ par bond_never_die ] Bonjour à tous,Je travaille actuellement sur un programme Java qui utilise une librairie externe permettant l'accès à des systèmes de cartes à puce. C


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,640 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é.