Librairie 3ds glut

Soyez le premier à donner votre avis sur cette source.

Vue 13 869 fois - Téléchargée 1 565 fois

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);

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
12
Date d'inscription
dimanche 7 novembre 2010
Statut
Membre
Dernière intervention
4 décembre 2010

EXCELLENT !!!
Au bout de quelques minute je découvre les toilettes géantes de mon .3ds au dessus de la tête de mon héros. Réjouissant mais il manque tous de même les texture qui aurait un tuto pour améliorer ça ???
Messages postés
3
Date d'inscription
lundi 29 novembre 2004
Statut
Membre
Dernière intervention
24 décembre 2006

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?
Messages postés
89
Date d'inscription
mardi 8 février 2005
Statut
Membre
Dernière intervention
14 novembre 2007

Le source ne fonctionne qu'en C++. Elle ne marche pas en C.
Messages postés
106
Date d'inscription
vendredi 29 septembre 2006
Statut
Membre
Dernière intervention
6 mars 2012

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?
Messages postés
89
Date d'inscription
mardi 8 février 2005
Statut
Membre
Dernière intervention
14 novembre 2007

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.
Afficher les 14 commentaires

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.