J'ai remplace le trace d'ellipse par des cercles, avec l'utilisation directe de fill_rect, il faut moins de 2 secondes, il me semble. Je mets les liens vers les scripts modifies sur le workshop de Numworks.
https://workshop.numworks.com/python/parisseb/polysol
https://workshop.numworks.com/python/parisseb/solar
Ce qui permet de les charger sans manipulation intermediaire. Attention, ils ne fonctionneront que depuis KhiCAS en mode MicroPython.
Solar, le système Solaire en Python sur NumWorks, TI, Casio
25 posts
• Page 2 of 3 • 1, 2, 3
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3663
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
Hello
In the µPython mode of Xcas, is it possible to execute the polysol.py & solar.py files?
In the µPython mode of Xcas, is it possible to execute the polysol.py & solar.py files?
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
-
legmaskVIP
Niveau 14: CI (Calculateur de l'Infini)- Posts: 110
- Images: 4
- Joined: 20 Dec 2019, 16:49
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BioMAD
- GitHub: LeGmask
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
compsystems wrote:Hello
In the µPython mode of Xcas, is it possible to execute the polysol.py & solar.py files?
No, because the graphic display is not interactive.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3663
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
In the future, is it possible to have an interactive graphics window on Xcas?
I have been dreaming about this feature in Xcas.
I have been dreaming about this feature in Xcas.
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
It's against the philosophy of the way the computing kernel (Giac) and the GUI (Xcas) interact. On a calculator the UI is much simpler than on a desktop : KhiCAS takes total control of the keyboard and display, the kernel is in the same thread than the UI, therefore it's easy to make something interactive. Xcas does not take control of the keyboard, it responds to events (keyboard/mouse) and computations are done in a separate thread (that's why it's very easy to interrupt a computation in Xcas, unlike on the calc sometimes).
What you would like to have is probably a different GUI, a desktop version of KhiCAS.
What you would like to have is probably a different GUI, a desktop version of KhiCAS.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3663
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
cent20 wrote:La supériorité de la Nspire est bien incontestable pour le coup, clairement il manque des fonctions natives sur la NumWorks.
Supériorité, en capacités et en mémoire ou au niveau du coût ?
-
AfyuVIP++
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 405
- Images: 149
- Joined: 30 Oct 2019, 19:17
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: plutôt, oui :)
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
Personne n'a donc remarqué pour la TI-83 Premium CE ? Alors c'est que j'ai bien travaillé.
Un vilain bug graphique que, dans l'intérêt de l'oeuvre, j'ai tenté de dissimuler au mieux en vous superposant l'affichage sur fond noir.
En effet, les tracés erronés sont ici les grands cercles terminant de construire le dégradé de fond d'écran sur du bleu foncé, effectués par la méthode ti_graphics.drawArc().
Utilisons-la pour tracer des cercles concentriques de plus en plus grands :
Par exemple avec,
Lorsque le rayon dépasse 130, les cercles tracés sont progressivement déformés et finissent par tendre vers des... carrés.
Un vilain bug graphique que, dans l'intérêt de l'oeuvre, j'ai tenté de dissimuler au mieux en vous superposant l'affichage sur fond noir.
En effet, les tracés erronés sont ici les grands cercles terminant de construire le dégradé de fond d'écran sur du bleu foncé, effectués par la méthode ti_graphics.drawArc().
Utilisons-la pour tracer des cercles concentriques de plus en plus grands :
- Code: Select all
from ti_graphics import *
from ti_system import *
def ellipses(n,dx,dy,rx,ry,x=160,y=120,c=[255,0,0]):
setColor((255,255,255))
for i in range(n):
setColor(c)
drawArc(x-rx,y-ry,2*rx,2*ry,0,3600)
rx+=dx
ry+=dy
c[0],c[1],c[2]=c[1],c[2],c[0]
disp_wait()
Par exemple avec,
ellipses(53,3,3,1,1,160,218)
:Lorsque le rayon dépasse 130, les cercles tracés sont progressivement déformés et finissent par tendre vers des... carrés.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41981
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
critor wrote:Personne n'a donc remarqué pour la TI-83 Premium CE ? Alors c'est que j'ai bien travaillé.
A quel moment tu as pensé qu'on allait tester ça sur la TI 83 PCE ? La vidéo était suffisamment amusante pour ne pas approfondir la question.
critor wrote:
Par exemple avec,ellipses(53,3,3,1,1,160,218)
:
Lorsque le rayon dépasse 130, les cercles tracés sont progressivement déformés et finissent par tendre vers des... carrés.
Moi je trouve que ces cercles sont magnifiques. Une approche algorithmique de la Quadrature du cercle ?
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
-
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1047
- Images: 67
- Joined: 17 May 2012, 09:49
- Location: Avignon
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: nsi_xyz
Re: Solar, le système Solaire en Python sur NumWorks, TI, Ca
cent20 wrote:critor wrote:
Par exemple avec,ellipses(53,3,3,1,1,160,218)
:
Lorsque le rayon dépasse 130, les cercles tracés sont progressivement déformés et finissent par tendre vers des... carrés.
Moi je trouve que ces cercles sont magnifiques. Une approche algorithmique de la Quadrature du cercle ?
TI, c'est plus fort que toi.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41981
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
25 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 7 guests