Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 [W.I.P] Make3D pour Nspire CAS

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8  Suivant
AuteurMessage
critor2000
Modérateur
Modérateur


Masculin Age: 31
Classe: Professeur lycée/collège
Calculatrice(s): 2xNspire (1er prix concours TI-Bank 2008), V200, 2x92+HW1, 92II, 2x92, 89HW2, 85, 2x84+SE, 2x84+, 1x83+SE, 1x83+, 2x82Stats.fr, 4x82, 76.fr, Collège+, Graph35+, Graph25+, fx-92Collège2D+, 3xHP48GX
Messages: 2324
Efficacité: 24
Localisation: dans le train entre Montpellier et Nîmes (France)
Date d'inscription: 25/10/2008

Divers
Dernière note en maths: 14/20

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Jeu 2 Avr - 19:57

[quote="Yakamya"]
Levak a écrit:
Emyl a écrit:

Yakamya a écrit:
Tu pourrais ainsi passer de l'interpreté au complié, et donc obtenir un gain de temps énome !


Euuh... pas compris ?!

Si tu peux utiliser le SDK de Ti en étant agréé par Ti, tu pourras alors compiler ton programme ce qui donnera un programme bien plus rapide qu'un programme interpreté.


Mais... Le SDK est sorti sur nSpire?
Est-il "officiellement" prévu que TI en sorte un?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://annazoo.free.fr
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Dim 5 Avr - 21:12

Hop hop hop...

Traceur de fonctions 3D terminé, car en réalité j'ai du reprendre le code entièrement, bien qu'il marchait, les valeurs d'entrée ne correspondaient pas aux changements que l'utilisateur veut. En plus j'ai changé la syntaxe :

mk_func("Object",3D Function, {xmin, xmax}, {ymin, ymax}, {zmin, zmax}, divisions)

Cependant il faut absolument que je trouve le moyen d'optimiser Make3D !

3 minutes 43 en moyenne pour chacun des rendus :

-1/2(x²+y²) rotation sur X de 70° et de 30°


n'importe quoi avec des racines carré, des divisions et des additions de carré ^^


sin(x).sin(y) ne marche pas terrible du moins pas un truc convenable : 8*sin(x)*sin(y)


Cette fonction correspond à x*y... mais pas à sin(x)*sin(y) qui devrai représenter des bosses et des creux à tout va...

J'ai l'impression que les fonctions cycliques ne marchent pas comme il faut... je ne vois pas le problème... donc je ne peux pas le résoudre "><#

En témoigne la représentation 3D de cos(x²+y²) xD


@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
critor2000
Modérateur
Modérateur


Masculin Age: 31
Classe: Professeur lycée/collège
Calculatrice(s): 2xNspire (1er prix concours TI-Bank 2008), V200, 2x92+HW1, 92II, 2x92, 89HW2, 85, 2x84+SE, 2x84+, 1x83+SE, 1x83+, 2x82Stats.fr, 4x82, 76.fr, Collège+, Graph35+, Graph25+, fx-92Collège2D+, 3xHP48GX
Messages: 2324
Efficacité: 24
Localisation: dans le train entre Montpellier et Nîmes (France)
Date d'inscription: 25/10/2008

Divers
Dernière note en maths: 14/20

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Dim 5 Avr - 21:26

Après avoir modélisé l'Univers proche (système solaire) plus haut, maintenant Levak nous modélise l'univers lointain, grâce au non moins génial Make3D.

Voici donc des trous noirs:




Levak -> pour ton problème de fonction trigo qui n'oscille pas...

Je pense à un truc mais c'est tellement basique que tu as du déjà vérifier...
Quand mes élèves tracent des graphiques (2D) avec des sinus / cosinus et que ça n'oscille pas comme il faut, je leur dis de vérifier le mode...

Est-ce que ta nSpire ne serait-elle pas passée en mode degré toute seule sans ta permission?
(ou alors peut-être es-tu toi-même passé en degrés pour un éventuel DS de physique d'optique ou mécanique...)
Si c'est le cas, remets-la vite en radians, et colle-lui deux baffes de ma part.


Ta dernière image, c'est quoi?
Le Big Bang?
Levak! Jusqu'où ira-t-il?...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://annazoo.free.fr
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Dim 5 Avr - 22:02

critor2000 a écrit:

Levak -> pour ton problème de fonction trigo qui n'oscille pas...

Je pense à un truc mais c'est tellement basique que tu as du déjà vérifier...
Quand mes élèves tracent des graphiques (2D) avec des sinus / cosinus et que ça n'oscille pas comme il faut, je leur dis de vérifier le mode...

Est-ce que ta nSpire ne serait-elle pas passée en mode degré toute seule sans ta permission?
(ou alors peut-être es-tu toi-même passé en degrés pour un éventuel DS de physique d'optique ou mécanique...)
Si c'est le cas, remets-la vite en radians, et colle-lui deux baffes de ma part.


Ta dernière image, c'est quoi?
Le Big Bang?
Levak! Jusqu'où ira-t-il?...


xD merci merci

Euh oui elle est en degré et volontairement de ma part... car j'utilise les angles en degré pour que cela soit plus simple, enfin bon si le problème vient de là.. vais pas chercher plus loin ^^
Vais faire quelques tests. (d'abords mettre ma librairie en radian avec un tout petit trucs avant et après le prog pour éviter que les autres progs ne marchent plus à cause de cette modif)

J'étais sûr que tu allais faire allusion aux trous noirs xD*
Bon alors elles sont pour qui les baffes hein ? comment ça !? non non pas moi pas tapper aaarg !!

@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Dim 5 Avr - 23:04

Bon alors les radian ça fait de jolis trucs mais bon... c'est sensé être cos(|x|+|y|) xD




Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
critor2000
Modérateur
Modérateur


Masculin Age: 31
Classe: Professeur lycée/collège
Calculatrice(s): 2xNspire (1er prix concours TI-Bank 2008), V200, 2x92+HW1, 92II, 2x92, 89HW2, 85, 2x84+SE, 2x84+, 1x83+SE, 1x83+, 2x82Stats.fr, 4x82, 76.fr, Collège+, Graph35+, Graph25+, fx-92Collège2D+, 3xHP48GX
Messages: 2324
Efficacité: 24
Localisation: dans le train entre Montpellier et Nîmes (France)
Date d'inscription: 25/10/2008

Divers
Dernière note en maths: 14/20

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Lun 6 Avr - 0:38

Levak a écrit:
Bon alors les radian ça fait de jolis trucs mais bon... c'est sensé être cos(|x|+|y|) xD







Non, ça c'est la couronne divine de Mic...


Mais tu progresses dans tout ça:
après le systèmes solaire...
après les trous noirs...
après le Big Bang...

Ben t'es en train de nous modéliser la création de l'Univers avec Dieu.


Allez continue! Modélise-nous ce qui s'est passé encore avant! (si on peut dire...)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://annazoo.free.fr
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Lun 6 Avr - 11:32

critor2000 a écrit:
Non, ça c'est la couronne divine de Mic...


Mais tu progresses dans tout ça:
après le systèmes solaire...
après les trous noirs...
après le Big Bang...

Ben t'es en train de nous modéliser la création de l'Univers avec Dieu.


Allez continue! Modélise-nous ce qui s'est passé encore avant! (si on peut dire...)


ça te fais peut-être rigoler, mais moi ça m'embête un peu quand même :/

Si je distribue cette librairie qui est sensées reproduire véritablement des fonctions 3D, alors je perdrais de ma crédibilité en disant que les fonctions cycliques ne sont pas représentables, du moins pas comme il faut, car avec certains réglages de make3D j'arrive à représenter la sinusoïdale, mais je n'arrive pas à faire tourner la fonction

Doit y avoir un truc qui tourne pas rond, euh non pardon, pas cosinusale, dans tout ça xD

Je me base sur ça http://houseof3d.com/pete/applets/graph/index.html

@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Lun 6 Avr - 16:19

critor2000 a écrit:
Yakamya a écrit:
Levak a écrit:
Emyl a écrit:

Yakamya a écrit:
Tu pourrais ainsi passer de l'interpreté au complié, et donc obtenir un gain de temps énome !


Euuh... pas compris ?!

Si tu peux utiliser le SDK de Ti en étant agréé par Ti, tu pourras alors compiler ton programme ce qui donnera un programme bien plus rapide qu'un programme interpreté.


Mais... Le SDK est sorti sur nSpire?
Est-il "officiellement" prévu que TI en sorte un?

Non en effet il n'est pas sorti, je cherchais a souligner le fait que si Levak était admis par Ti pour developper son moteur 3D, il y aurait acces et aurait la possibilité de compiler ses programmes.

_________________
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Lun 6 Avr - 16:35

Yakamya a écrit:
critor2000 a écrit:
Yakamya a écrit:
Levak a écrit:
Emyl a écrit:

Yakamya a écrit:
Tu pourrais ainsi passer de l'interpreté au complié, et donc obtenir un gain de temps énome !


Euuh... pas compris ?!

Si tu peux utiliser le SDK de Ti en étant agréé par Ti, tu pourras alors compiler ton programme ce qui donnera un programme bien plus rapide qu'un programme interpreté.


Mais... Le SDK est sorti sur nSpire?
Est-il "officiellement" prévu que TI en sorte un?

Non en effet il n'est pas sorti, je cherchais a souligner le fait que si Levak était admis par Ti pour developper son moteur 3D, il y aurait acces et aurait la possibilité de compiler ses programmes.


...de compiler ses programmes et de distribuer discrètement une version du compilateur dans le forum (attention j'ai dit discrètement ! quoi ? comment ça je me suis démasqué ?) xD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Lun 6 Avr - 16:45

Levak a écrit:
Yakamya a écrit:
critor2000 a écrit:
Yakamya a écrit:
Levak a écrit:
Emyl a écrit:

Yakamya a écrit:
Tu pourrais ainsi passer de l'interpreté au complié, et donc obtenir un gain de temps énome !


Euuh... pas compris ?!

Si tu peux utiliser le SDK de Ti en étant agréé par Ti, tu pourras alors compiler ton programme ce qui donnera un programme bien plus rapide qu'un programme interpreté.


Mais... Le SDK est sorti sur nSpire?
Est-il "officiellement" prévu que TI en sorte un?

Non en effet il n'est pas sorti, je cherchais a souligner le fait que si Levak était admis par Ti pour developper son moteur 3D, il y aurait acces et aurait la possibilité de compiler ses programmes.


...de compiler ses programmes et de distribuer discrètement une version du compilateur dans le forum (attention j'ai dit discrètement ! quoi ? comment ça je me suis démasqué ?) xD

Je ne pensais a rien d'illégal



On est surveillés par Ti sur ce forum en plus
Et un tel programme serait une partie intégrante de l'OS, donc sans l'accord de Ti, le compilo ne servirai a rien (j'imagine qu'ils les signent leur OS)

_________________
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Lun 6 Avr - 16:58

Ouahh LEvak, sublimes tes oeuvres !!!

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Lun 6 Avr - 17:23

De toutes façons le truc qui bouffe le plus c'est de devoir stocker chaque points dans une liste de points.
Sans ce problème, donc le fait de pouvoir "afficher" un pixel et de "tracer" une ligne rendrait le truc 10 025 252 996 fois plus simple



xD

Mic doit sûrement regarder que les ratés qui sont beaux, n'est-ce pas ? xD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Mar 7 Avr - 11:45

ça y est j'ai compris mon problème ... il vient du viewer en fait xD

J'avais pas fait gaffe mais tout point qui n'est pas dans le champ de vision du viewer, merde.

En d'autre termes, mon prog suit tellement bien le théorème de Thales qu'il arrive quand même à placer les points dans l'espace, normalement derrières la caméra donc invisibles. En gros il fait une EnvMap pour ceux qui connaissent le terme. ^^

De plus, j'ai également remarqué que mon prog qui trace les fonctions 3D n'est toujours pas convenable. J'aimerais un petit peu d'aide pour reproduire le même principe qu'un traceur de fonctions 2D.

je m'explique :
Actuellement, le traceur 3D demande les dimensions de la grille en x, y et z, la fonction, et le nombre de subdivisions. Jusque là aucun problème. Or un utilisateur qui veut étudier la fonction de -2 à 2 sur x et y ne verra apparaître que les points correspondants à l'intervalle -2;2, et non une contraction normale comme on peu le voir sur les traceur 2D. Pareil pour -10;10 où juste la grille s'étendra et affichera plus de bosses et de creux pour sinx*siny, en gros la courbe aura toujours la même échelle sur tous les axes, quel que soit l'intervalle choisit...

J'aimerais, si possible, que quelqu'un m'explique le principe qu'il faudrait utiliser pour reproduire un traceur 2D natif en 3D (juste un axe de plus)
Actuellement j'utilise deux boucles où j'incrémente X et Y avec comme valeur de départ le minimum de chaque intervalle et comme valeur de fin le maximum de chaque intervalle, logique. L'incrément n'a, je pense, aucun rapport. Au centre de la boucle je calcule bien évidemment gf(x,y).

Zavez compris ? ou il faut que je sorte le code ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 822
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Mar 7 Avr - 19:41

Levak a écrit:
ça y est j'ai compris mon problème ... il vient du viewer en fait xD

J'avais pas fait gaffe mais tout point qui n'est pas dans le champ de vision du viewer, merde.

En d'autre termes, mon prog suit tellement bien le théorème de Thales qu'il arrive quand même à placer les points dans l'espace, normalement derrières la caméra donc invisibles. En gros il fait une EnvMap pour ceux qui connaissent le terme. ^^

De plus, j'ai également remarqué que mon prog qui trace les fonctions 3D n'est toujours pas convenable. J'aimerais un petit peu d'aide pour reproduire le même principe qu'un traceur de fonctions 2D.

je m'explique :
Actuellement, le traceur 3D demande les dimensions de la grille en x, y et z, la fonction, et le nombre de subdivisions. Jusque là aucun problème. Or un utilisateur qui veut étudier la fonction de -2 à 2 sur x et y ne verra apparaître que les points correspondants à l'intervalle -2;2, et non une contraction normale comme on peu le voir sur les traceur 2D. Pareil pour -10;10 où juste la grille s'étendra et affichera plus de bosses et de creux pour sinx*siny, en gros la courbe aura toujours la même échelle sur tous les axes, quel que soit l'intervalle choisit...

J'aimerais, si possible, que quelqu'un m'explique le principe qu'il faudrait utiliser pour reproduire un traceur 2D natif en 3D (juste un axe de plus)
Actuellement j'utilise deux boucles où j'incrémente X et Y avec comme valeur de départ le minimum de chaque intervalle et comme valeur de fin le maximum de chaque intervalle, logique. L'incrément n'a, je pense, aucun rapport. Au centre de la boucle je calcule bien évidemment gf(x,y).

Zavez compris ? ou il faut que je sorte le code ?


Personne ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
AdRiWeB
Légende
Légende


Masculin Age: 17
Classe: Term. S
Calculatrice(s): TI-84+, Nspire CAS, Nspire CAS+
Messages: 1203
Efficacité: 1
Localisation: Sur ma chaise
Date d'inscription: 01/06/2007

Divers
Dernière note en maths: 100 % ^^

MessageSujet: Re: [W.I.P] Make3D pour Nspire CAS   Mer 8 Avr - 0:38

Wow tu es un génie :P
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
 

[W.I.P] Make3D pour Nspire CAS

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 6 sur 8Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI-Nspire :: Programmation-
Poster un nouveau sujet   Répondre au sujet