π
<-

[W.I.P] Make3D pour TI-Nspire

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Yak » 01 Apr 2009, 20:56

Levak wrote:L'enorme problème c'est le temps de rendu... c'est éeenoOOormément long...

ça passe de 1 minute à 5 minutes rien qu'en passant le pas de 0.5 à 0.3 :S

Tu peux toujours proposer ce programme a Ti,
Tu pourrais ainsi passer de l'interpreté au complié, et donc obtenir un gain de temps énome !
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
User avatar
Yak
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 70.8%
 
Posts: 3382
Joined: 04 Feb 2005, 00:00
Location: Le nez dans mon ordi
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 02 Apr 2009, 11:18

Emyl wrote:va te faire payer Levak, Mic a raison ^^

c'est super beau. Par contre j'ai pas compris ta video : c'est super long et t'arrete pas de mettre des valeurs..


C'est super long je sais très bien e c'est là le problème, ce sont les faces, je sais qu'il faut que j'optimise de ce coté là, en évitant de retracer 5x la même face, mais je ne sais pas comment...

Les valeurs les valeurs sont dans un tableau contenant des variables. Ces valeurs contiennent la rotation, la translation, l'echelle, et la focale de la caméra. Ce sont des transformations basiques pour éviter d'appliquer la transformation à la matrice de point. Le programme va stocker ou non , en fonction de la valeur de "amod" , soit 1 soit 0, la matrice de points, sinon il stoquera la matrice de points modifiée dans une autre matrice, "point3d" qui servira de matrice temporaire.


me faire payer déjà quand j'aurais finalisé le produit, arrêté de rajouter des fonctions qui servent à rien, et néttoyé les variables :):

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


Euuh... pas compris ?! :|: :D:

Bon... pour ce qui est du traceur 3D, j'ai réussis à tracer les faces, l'algo est bon... mais forcément... c'est hyper long.... là pour le même modèle sans les points de l'autre jour, avec les faces... je vois le temps s'écouler devant mes yeux... cette pu*** met 15 minutes :#ouin#:

merci pour vos encouragements ! @+

EDIT :
J'ai oublié de dire,, que la calto plante de plus en plus souvent, maintenant presque tout les deux rendu, elle reboot....

Et nouveau bug assez bizarre, correspondant un peu à l'overflow sur z80, mais là c'est vraiment strange, vu que je lui demande de faire moins de choses :

Image
Image
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Yak » 02 Apr 2009, 19:31

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


Euuh... pas compris ?! :|: :D:

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é.
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
User avatar
Yak
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 70.8%
 
Posts: 3382
Joined: 04 Feb 2005, 00:00
Location: Le nez dans mon ordi
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 02 Apr 2009, 19:57

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


Euuh... pas compris ?! :|: :D:

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?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 05 Apr 2009, 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°
ImageImage

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

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

ImageImage
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
Image

@+
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 05 Apr 2009, 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:
Image
Image


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?...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 05 Apr 2009, 22:02

critor2000 wrote: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 :#tritop#:

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 !! :#sick#:

@+ :#fou2#:
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 05 Apr 2009, 23:04

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

Image


:#delire#:
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 06 Apr 2009, 00:38

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

Image


:#delire#:



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...)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 06 Apr 2009, 11:32

critor2000 wrote: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

@+
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

PreviousNext

Return to Nspire-Lua

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2623 utilisateurs:
>2596 invités
>19 membres
>8 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)