Omnimaga

Calculator Community => [FR] Section Francophone => [FR] Programmation Axe Parser => Topic started by: bew78 on March 26, 2013, 06:10:21 pm

Title: un petit moteur 3d ?
Post by: bew78 on March 26, 2013, 06:10:21 pm
Bonjour a tous,
 Je fais de l'axe depuis pas mal de temps, et la j'essaie de faire un tout petit moteur 3d...
Pour l'instant j'en suis a un point de fuite, le milieu de l'ecran, et des points dans un repere 3 axes...

Il y a un truc qui me turlipine, c'est que lorsque j'affiche une ligne dont les 4 coordonnées sont dans l'écran tout va bien, mais lorsque au moins une coordonnée est en dehors de l'ecran, la ligne ne se dessine pas...

 Si vous avez des idees pour ne pas afficher les polygones cachés, ou encore pour avoir plus d'un point de fuite (comme si on tournait autour de l'objet), ou si vous avez des tutos sur le fonctionnement d'un moteur 3d, je suis prenneur !!

Merci !
Bew78
Title: Re: un petit moteur 3d ?
Post by: floris497 on March 26, 2013, 06:17:54 pm
for french support you can maybe better go to http://tiplanet.org
Title: Re: un petit moteur 3d ?
Post by: chickendude on March 26, 2013, 07:31:37 pm
Tu pourrais essayer de parler avec TheMachine02, il bossait sur une bibliothèque 3D pour Axe :
http://ourl.ca/17189
Title: Re: un petit moteur 3d ?
Post by: Hayleia on March 27, 2013, 02:16:26 am
Il y a un truc qui me turlipine, c'est que lorsque j'affiche une ligne dont les 4 coordonnées sont dans l'écran tout va bien, mais lorsque au moins une coordonnée est en dehors de l'ecran, la ligne ne se dessine pas...
Normal, la routine Line ne supporte pas le clipping.
J'avais fait une routine de clipped lines (non optimisée mais fonctionnant) quelque part sur Omnimaga mais je la retrouve plus ???
Title: Re: un petit moteur 3d ?
Post by: bew78 on March 27, 2013, 03:11:59 am
Merci pour votre aide rapide ! Vais essayer de chercher tout ça !
Merci !
Title: Re: un petit moteur 3d ?
Post by: Matrefeytontias on March 27, 2013, 06:24:56 am
Aussi, si tu veux j'ai fait un moteur 3D en Axe, tu pourras jeter un coup d'oeil à la source s'tu veux (c'est dans l'archive de mon SolidWorks, donc lit le readme) : http://www.ticalc.org/archives/files/fileinfo/451/45102.html
Title: Re: un petit moteur 3d ?
Post by: baptystes on May 14, 2013, 04:10:28 pm
Salut ! Moi aussi je commence à être pas mal interessé par la 3D.
Je vais essayer de me lancer dans le "ray casting", une méthode pour bien débuter dans la 3D  :D (c'est de la 3D à la Doom).
Voici le lien d'un tuto qui peux t'interesser, qui explique le principe : http://forums.mediabox.fr/wiki/tutoriaux/flashplatform/affichage/3d/raycasting



Title: Re: un petit moteur 3d ?
Post by: Hayleia on May 15, 2013, 02:28:26 am
Je vais essayer de me lancer dans le "ray casting", une méthode pour bien débuter dans la 3D  :D (c'est de la 3D à la Doom).
Lol, genre on le savait pas :P

Voici le lien d'un tuto qui peux t'interesser, qui explique le principe : http://forums.mediabox.fr/wiki/tutoriaux/flashplatform/affichage/3d/raycasting
Il me semble que c'est exactement le tuto que nikitouzz a suivi et c'est celui que j'ai essayé de suivre. Malheureusement, nikitouzz a réussi son raycaster puisqu'il a demandé de l'aide à Runer et moi j'ai raté parce que ce tuto est pour les langages "pas trop limités", genre qui retournent un cosinus entre 0 et 1 ou alors qui n'ont pas de problème avec les nombres plus grands que 65535 (parce que vous me direz "t'as qu'à diviser le cos par 127 pour l'avoir entre 0 et 1", oui mais si entre temps je l'ai multiplié par un truc qui l'a fait dépasser 65535 ça va pas).

En tout cas, nikitouzz était très enthousiaste à propos de ce tuto, j'espère que ça se passera pour toi aussi bien que ça s'est passé pour lui (et pas comme moi :P) :)