π
<-

[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 vx7708 » 01 Feb 2010, 21:16

La nostalgie des années antérieures...
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR :%):

Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4

C'est tout ! :D:
User avatar
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 97.5%
 
Posts: 961
Joined: 01 Jan 2010, 00:00
Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS spé maths

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

Unread postby Ciwtron » 01 Feb 2010, 21:21

Levak wrote:C'est donc là que j'ai sorti ma nspire (les autres ont fait "Ouuaaaaa") et un bout de papier.

T'as pas eu le droit à "c'est quoi cet ordi" et "tricheur, tu dois pouvoir mettre tes cours la dessus"?
J'adore le contraste entre une Nspire CAS et un "bout de papier"^^.
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

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

Unread postby vx7708 » 01 Feb 2010, 21:24

Moui, pareil...
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR :%):

Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4

C'est tout ! :D:
User avatar
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 97.5%
 
Posts: 961
Joined: 01 Jan 2010, 00:00
Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS spé maths

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

Unread postby terremoto » 11 May 2010, 22:09

Sous les indications de Levak je reformule ma demande de manière plus explicite au lieu approprié .Comment sur la Nspire cas affiche-t-on les graphs des applications telles que make 3D ?
Au passage suffit-il d'avoir installé les fichiers programmes dans le dossier MyLib pour être sur qu'ils soient opérationnels ?
User avatar
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 21.4%
 
Posts: 33
Joined: 05 Mar 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: ècole d'ingé

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

Unread postby Levak » 11 May 2010, 23:34

terremoto wrote:Sous les indications de Levak je reformule ma demande de manière plus explicite au lieu approprié .Comment sur la Nspire cas affiche-t-on les graphs des applications telles que make 3D ?

Les programmes tels que Make3D, génèrent des listes. Les listes contiennent un nombre important de nombres qui sont en fait les coordonnées x et y des points à afficher. Make3D permet de faire la conversion 3D 2D en intégrant divers paramètres. Une fois les listes générées, le classeur Make3D dispose d'une application Graph déjà paramétrée. Ça commence par définir un nuage de point. Pour cela, il aurait fallu faire dans une application Graph vierge, puis [menu]+[3]+[4] et d'y mettre en X : xspl1 et en Y : yspl1 . XSPL1 et YSPL1 sont des variables (plus exactement des listes) que Make3D crée, se sont les coordonnées X et Y des points projetés à afficher, il est donc nécessaire de les avoir pour afficher les points dans une application Graph. Ensuite, il faut définir le nuage de point comme "points reliés" dans les attributs du nuage de point (clic droit Attribut). Par la suite j'ai rajouté des vecteurs directeur, mais son installation reste tout de même complexe. Il est nécessaire d'importer xx_a, xy_a, xz_a, yx_a, yy_a, yz_a et de les lier à des points eux-même bases de vecteurs.

Au passage suffit-il d'avoir installé les fichiers programmes dans le dossier MyLib pour être sur qu'ils soient opérationnels ?

Non. Les programmes que je demande à mettre en librairie sont simplement des "plugins" permettant de créer rapidement des objets 3D sous forme de matrices de points et de faces. Après, i lfaut passer ça dans Make3D pour qu'il le transforme en listes de coordonnées.

Donc ça fait :
Mk3D_lib.tns 2 matrices (face et points) Make3D.tns 2 listes (X et Y) Application Graph en mode nuage de points S1(xspl1,yspl1)

Lit le pdf que j'ai mis dans l'archive, même si elle n'est pas finie de rédiger, je pense que tu apprendras et comprendras certaines choses, et que Make3D n'est pas un moteur 3D comme les autres :;): et qu'avec, on peut faire de belle choses :
Image
Réalisé directement sur calculatrice pendant un cours (en fait je prends mes cours de maths, physique/chimie spe sur calto depuis 1 mois et ça se déroule plutôt bien).
Certes, Make3D n'est pas l'auteur direct de ce graph, mais en aillant la base du nuage de point, il est facile de construire avec les outils proposés par TI des faces colorées, des droites en pointillé etc...
et du fait que lorsqu'on place un point sur un nuage de point et qui si les coordonnées venaient à changer il modifierait le point de place automatiquement, les choses sont bien plus facile à gérer, pas besoin de refaire 5 mille fois la même chose parce qu'on a oublié un point et qu'on doit refaire le rendu avec Make3D ! Il suffit d'importer les listes de points qui ont changé et c'est la Nspire qui s'occupe du reste !

@+
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 terremoto » 12 May 2010, 08:54

Ok .En fait je n'ai pas l'habitude d'utiliser les tableurs et nuages de points donc toutes ces manip ne seront pas réalisées avant un petit mois je pense mais merci pour tes réponses et encore bravo pour ce programme !
User avatar
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 21.4%
 
Posts: 33
Joined: 05 Mar 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: ècole d'ingé

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

Unread postby Levak » 14 May 2010, 22:33

Du nouveau ( c'est juste pour le principe car c'est loin d'être optimisé et rapide, mais c'est plutôt pratique)

Un nouvel écran vient faire son apparition : le mode preview.
En gros, dans ce mode, ou plutôt, dans cet "onglet" il est possible de se mouvoir presque en temps réel (c'est le cas sur ordi, sur calto, évidemment ça rame) dans l'espace 3D.
Les variables sont globales, ce qui permet de faire ses modifs de point de vue, puis de faire le rendu avec les mêmes paramètres.
En fait, cela est rendu possible en n'affichant pas les faces, mais juste les points. Le calcul le plus lourd dans le rendu, c'est bien l'organisation de la liste des lignes, qui est en fait, exactement la liste des points, réarrangée suivant la règle indiquée par la matrice de face. C'est cette réorganisation qui prend énormément de temps car elle fait appel à des accès mémoire important et répétitifs.

Rappel, pour "lancer" le rendu, c'est m.make3D("object") avec object le nom de l'objet à afficher (sans dec !)

Voici quelques screens !
Image
Image
Image


quand je disais "loin d'être optimisé", c'est dire si vous voudriez m'étrangler :
http://i60.servimg.com/u/f60/13/60/39/93/14-05-13.jpg


*is running away*
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 JayTe » 15 May 2010, 10:08

Bravo! Excellent ça :#top#:

Très utile aussi pour les gens comme moi qui n'utilisaient pas beaucoup les faces :D:

J'adore le dernier screenshot... t'as du mettre 1 heure à taper la formule...

Edit: tu peux nous donner le fichier stp? J'aimerais bien tester ça :D:
TabVar - Etude de fonctions sur Nspire!
Image
User avatar
JayTePremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 81.6%
 
Posts: 207
Joined: 26 Jan 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Polytechnique

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

Unread postby Levak » 15 May 2010, 12:07

JayTe wrote:Bravo! Excellent ça :#top#:

Très utile aussi pour les gens comme moi qui n'utilisaient pas beaucoup les faces :D:

J'adore le dernier screenshot... t'as du mettre 1 heure à taper la formule...

Edit: tu peux nous donner le fichier stp? J'aimerais bien tester ça :D:


Non, pas une heure :p
la formule 3D est simple, juste au dessus, le plus dur c'est d'ajuster la fonction ) la grille, là j'ai du passer 10 minutes sur ordi, et surement 10 minutes aussi sur calto car le rendu est instantané avec le nouveau mode. Le rendu en lui même et en haute def (20 subdivisions) a mis 3 minutes.

Aujourd'hui en cours de Phlo j'ai fini par trouver un moyen de faire stoquer une matrice dans un tableur et de l'utiliser interactivement ensuite. (c'était tout bête) :
string(materice_générée_avec_la_très_longue_formule_du_post_précédent)
et après, un coup de expr(la_cellule_avec_la_matrice[1]) ,[2],[3] pour les 3 colonnes. J'ai noté une légère amélioration, mais rien de très perceptible. Le système est vachement bridé quand même. Il met presque le même temps pour calculer 3 fois une chose qu'une seule fois... c'est contre nature LOL

mediafire.com ndjewiytkun

edit : pour la doc, je l'ai toujours pas terminée, mais je l'ai un peu actualisée avec les changements. Le but initial de ce "manuel" était de reproduire l'illustration en page 1.
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 » 24 May 2010, 23:06

Bon...
Ce soir j'ai réalisé une lourde modification afin d'optimiser pour une future amélioration des fonctionnalités de Make3D en terme d'utilité au BAC S (car pour le moment, ce n'est qu'un simple viewer sans prétention).

La modif qui parait simple était de remplacer les noms des variables objets.

Avant on avait pour l'objet "cube" :
- cube : Matrice de points
- cube_edge : matrice de faces

Maintenant on a pour le même objet :
- cube.point : Matrice de points
- cube.face : matrice de faces
- cube.label : Éventuellement les correspondances des points en terme de Label
- cube.transform : Pourrait me servir de stocker les transformations au lieu de les appliquer, donc de les stoquer et ceci pourrait permettre de réaliser des transformations dans le repère local de l'objet.
- cube.WHATYOUWANT

Et l'utilité, c'est que pour supprimer l'objet Cube, il suffit d'un
Code: Select all
Delvar cube.
(attention, la présence du point est importante)

Alors du coté utilisateur, c'est tout bénef, mais de mon coté, j'ai du modifier toute la chaine de rendu, et les deux libs de création (avec et sans GUI)... ça pas été de la tarte... j'ai commencé à 21 heures hein :#gni#: Quelle heure qu'il est là ?? :#langue#:

Sinon, pour les Labels, en fait j'entreprends de faire une sorte d'aide pour réaliser les opérations mathématiques, calcul de distance, plans, barycentres etc... au lieu de donner le numéro du point dans la matrice, je rappelle que l'homme n'est pas fait pour retenir des nombres, alors allez retenir des numéros de champs d'une matrice en contrôle :#langue#:
Je pense que je vais rajouter une partie calcul dans le mode preview afin de pouvoir utiliser plus facilement une fonction du genre "select(2)" qui irait entourer un point dans la partie graphique, puis de faire un assign_label(2,"A") pour donner le nom du point.

Vala Vala :):
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 5 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.
2491 utilisateurs:
>2463 invités
>21 membres
>7 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)