π
<-

Dessiner avec sa TI-nspire

Pour le TI-Basic sur Nspire

Re: Dessiner avec sa TI-nspire

Unread postby Ciwtron » 20 Dec 2009, 23:46

C'est encore moi.
:#ouin#: :#ouin#: :#ouin#: :#ouin#: :#ouin#:
Juste pour vous dire que j'ai fait un petit programme et que problem1.xml pèse 18Mo si j'active tous les pixels de l'écran.
Donc je pense que excepté faire crasher la Nspire, il va falloir trouver une autre solution...

La solution existe sans doute, et s'appelle le nuage de point. Donc je repart de zéro.

Je met tout de même le code de mon programme de simulation si ça peut intéresser quelqu'un.

Attention, il y a un micmac absolu, tenez vous avant de vous y attaquer.
 
Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
Print "Traducteur BMP==XML pour TI Nspire"
Print "218"
Print "318"
Print "Nom du fichier .bmp (avec extension, sans espaces):"
rem input bmpfich$
bmpfich$="bmp.bmp"
Print "Nom du fichier .xml à créer (avec extension, sans espaces):"
rem input xmlfich$
xmlfich$="xml.xml"


xmlciblefich$="C:"
xmlfich$=xmlciblefich$+xmlfich$
open #1, xmlfich$,"w"
rem ?xml version="1.0" encoding="UTF-8" ?prob xmlns="urn:TI.Problem" ver="1.0"sym/symcard clay="0" h1="10000"

h2="10000" w1="10000" w2="10000"flag0/flagwdgt xmlns:gg="urn:TI.GeoGrapher" type="TI.GeoGrapher" ver="1.0"
print #1

"gg:mFlags2048/gg:mFlagsgg:value1/gg:valuegg:anim_x10/gg:anim_xgg:anim_y35/gg:anim_ygg:figgg:ver3/gg:ve

rgg:objsgg:axes_systemgg:id1/gg:idgg:axes_p/gg:axes_pgg:xorg43/gg:xorggg:yorg46/gg:yorggg:xuni0.04021

764706/gg:xunigg:yuni0.02441785714/gg:yunigg:xmin0/gg:xmingg:xmax340/gg:xmaxgg:ymin0/gg:ymingg:ymax2

80/gg:ymaxgg:acol0/gg:acolgg:aast0/gg:aastgg:aazm8/gg:aazmgg:apth0/gg:apthgg:asho1/gg:ashogg:lbl/gg:l

blgg:stat0/gg:stat/gg:axes_systemgg:axisgg:id2/gg:idgg:par1

/gg:pargg:xaxis/gg:xaxisgg:smrt2/gg:smrtgg:sm10/gg:sm1gg:sm213.674/gg:sm2gg:alco0/gg:alcogg:acst0/g

g:acstgg:apst0/gg:apstgg:apth0/gg:apthgg:asho1/gg:ashogg:ales0/gg:alesgg:lblx/gg:lblgg:stat16/gg:stat/gg:

axisgg:labelgg:id3/gg:idgg:par2

/gg:pargg:lbl_agg:t0.5/gg:tgg:dx0/gg:dxgg:dy0/gg:dy/gg:lbl_agg:chrs1 1 3 0 0 0

x/gg:chrsgg:deta0/gg:detagg:atta1/gg:attagg:x50/gg:xgg:y50/gg:ygg:atco0/gg:atcogg:afon0/gg:afongg:a

sho1/gg:ashogg:lbl/gg:lblgg:stat0/gg:stat/gg:labelgg:axisgg:id4/gg:idgg:par1

/gg:pargg:yaxis/gg:yaxisgg:smrt2/gg:smrtgg:sm10/gg:sm1gg:sm26.837/gg:sm2gg:alco0/gg:alcogg:acst0/gg:

acstgg:apst0/gg:apstgg:apth0/gg:apthgg:asho1/gg:ashogg:ales0/gg:alesgg:lbly/gg:lblgg:stat16/gg:stat/gg:a

xisgg:labelgg:id5/gg:idgg:par4 /gg:pargg:lbl_agg:t0.5/gg:tgg:dx0/gg:dxgg:dy0/gg:dy/gg:lbl_agg:chrs1

1 3 0 0 0

y/gg:chrsgg:deta0/gg:detagg:atta1/gg:attagg:x50/gg:xgg:y50/gg:ygg:atco0/gg:atcogg:afon0/gg:afongg:a

sho1/gg:ashogg:lbl/gg:lblgg:stat0/gg:stat/gg:labelgg:gridgg:id6/gg:idgg:par1

/gg:pargg:grid_as/gg:grid_asgg:acol10066329/gg:acolgg:agst0/gg:agstgg:apth0/gg:apthgg:asho0/gg:ashogg:lb

l/gg:lblgg:stat16/gg:stat/gg:grid"

print "Offset de l'image  (62 pour moi):"
rem input offset
offset=62
id=7

bmpvar=2
bmpciblefich$="C:"
bmpfich$=bmpciblefich$+bmpfich$
print bmpfich$
open bmpvar, bmpfich$,"rb"
for i=1 to offset
bmpbrut$=chr$(peek(#2))
print bmpbrut$
next i
for j=1 to 218
for k=1 to 40
bmpbrut$=chr$(peek(#2))
print bmpbrut$
if bmpbrut$="ÿ" then
for l=1 to 8
print #1 "gg:pointgg:id"
print #1 "id"
print #1 "/gg:idgg:par1 /gg:pargg:pton_axesgg:x"
print #1 k*8+(l-8)
print #1 "/gg:xgg:y"
print #1 j
print #1

"/gg:y/gg:pton_axesgg:x50/gg:xgg:y50/gg:ygg:acol0/gg:acolgg:adst0/gg:adstgg:asho1/gg:ashogg:aloc0/

gg:alocgg:lbl/gg:lblgg:stat0/gg:stat/gg:point"
id=id+1
next l
endif
next k
next j


close #2

print #1

"/gg:objsgg:toolgg:ToolGraphergg:vis0/gg:visgg:dhs/gg:dhsgg:phs/gg:phsgg:shs/gg:shs/gg:ToolGraphergg:

ToolScalegg:len20/gg:lengg:vis0/gg:vis/gg:ToolScale/gg:toolgg:anim1/gg:animgg:w100/gg:wgg:h100/gg:h

gg:vpx42.05/gg:vpxgg:vpy54.6/gg:vpygg:geos1/gg:geosgg:geoucm/gg:geou/gg:fig/wdgt/card/prob"
close #1
:#ouin#: :#ouin#: :#ouin#: :#ouin#: :#ouin#:
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: Dessiner avec sa TI-nspire

Unread postby Levak » 20 Dec 2009, 23:55

Je rêve ou tu arrive à afficher un pixel sans nuage de point ?
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: Dessiner avec sa TI-nspire

Unread postby Ciwtron » 20 Dec 2009, 23:56

C'est méga simple à faire même.

Tu crée un point, == attributs et tu le met en mode "fine".

Et woualla.
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: Dessiner avec sa TI-nspire

Unread postby Levak » 20 Dec 2009, 23:58

Ciwtron wrote:C'est méga simple à faire même.

Tu crée un point, == attributs et tu le met en mode "fine".

Et woualla.


Je n'ai pas compris :|: :cask:
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: Dessiner avec sa TI-nspire

Unread postby Ciwtron » 21 Dec 2009, 00:01

Menu+6+1+clic+echap+menu+1+4+clic sur le point+6fois flêche droite+entrée+echap.

Le tout dans Graphiques et géométrie bien sur.
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: Dessiner avec sa TI-nspire

Unread postby Levak » 21 Dec 2009, 00:35

Ciwtron wrote:Menu+6+1+clic+echap+menu+1+4+clic sur le point+6fois flêche droite+entrée+echap.

Le tout dans Graphiques et géométrie bien sur.


Aaaaah ok ! ah oui, tu es près à faire un tutoriel ? ça serait vachement intéressant je pense ^^
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: Dessiner avec sa TI-nspire

Unread postby Ciwtron » 21 Dec 2009, 00:38

Bonne nouvelle!

Avec la méthode nuage de point, j'ai un fichier problem1 de 470Ko. Ça reste énorme mais je vais voir ce que je peut faire.

Faire un tuto? Mais faire un tuto sur quoi? C'est juste une petite astuce!
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: Dessiner avec sa TI-nspire

Unread postby Levak » 21 Dec 2009, 00:53

Ciwtron wrote:Bonne nouvelle!

Avec la méthode nuage de point, j'ai un fichier problem1 de 470Ko. Ça reste énorme mais je vais voir ce que je peut faire.

Faire un tuto? Mais faire un tuto sur quoi? C'est juste une petite astuce!


Un tuto de toutes tes découvrets sur le fichier Problem1.xml bien sûr !! :;):
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: Dessiner avec sa TI-nspire

Unread postby Ciwtron » 21 Dec 2009, 13:26

J'ai encore un zouli problème. Quelqu'un pourrait me dire quelle est la taille max d'une liste ( un truc du genre {x,x,x,x,}). Parce que quand j'ouvre mon programme, je crois que la liste est trop longue et que la calto en fait abstraction.
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: Dessiner avec sa TI-nspire

Unread postby Levak » 21 Dec 2009, 14:16

Avec Make 3D, je peux allez jusqu'à 1300 arguments *4 (4 listes) pour afficher 300 points + 300 faces donc....
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-Basic

Who is online

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

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
956 utilisateurs:
>899 invités
>49 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)