π
<-
Chat plein-écran
[^]

1ère bibliothèque graphique NumWorks

1ère bibliothèque graphique NumWorks

Message non lude Admin » 30 Avr 2018, 11:18

Dans un article précédent, nous lancions l'idée d'une bibliothèque de fonctions graphiques pour ta NumWorks.

jamac nous sort la toute première, avec le tracé de cercles et de rectangles :
Au menu, 3 fonctions :
  • grect(p,s,c), remplit un rectangle avec :
    • p : couple de coordonnées du sommet supérieur gauche
    • s : couple avec les longueur et largeur du rectangle
    • c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
    9445
  • gcircle(p,r,c), remplit un cercle avec :
    • p : couple de coordonnées du centre du cercle
    • r : rayon du cercle
    • c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
  • aacircle(p,r,c,g), remplit un cercle en utilisant de l'anti-aliasing (anticrénelage) comme tu peux voir ci-contre :
    • p : couple de coordonnées du centre du cercle
    • r : rayon du cercle
    • c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
    • g, optionnel : 1 par défaut

9444jamac te fournit même une petite démo démarrant automatiquement, un champ de tangentes (slope field) mais représenté avec des couleurs ce qui donne un joli dégradé.

Attention, le bon fonctionnement de cette bibliothèque nécessite le script utils.py fourni ci-dessous. Tu ne pourras pas obtenir d'aperçu sur le visualisateur en ligne qui ne gère pas à date les dépendances de scripts. :#non#:


Liens :
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
Avatar de l’utilisateur
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 1%
 
Messages: 459
Images: 28
Inscription: 30 Aoû 2011, 11:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: 1ère bibliothèque graphique NumWorks

Message non lude Adriweb » 30 Avr 2018, 11:25

C'est bien, je suppose, mais ce serait bien entendu mieux si c'etait fait en natif avec des bindings micropython directement :)
D'ailleurs, c'est ce que mentionne cette issue d'il y a quelques jours, sur GitHub : https://github.com/numworks/epsilon/issues/416

JB Boric fait le lien avec le Python de la Casio Graph 90+E, d'ailleurs, ce qui n'est pas bete du tout.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: 1ère bibliothèque graphique NumWorks

Message non lude critor » 30 Avr 2018, 11:36

La Graph 90+E n'a de toutes façons pas de fonctions graphiques Python à date.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: 1ère bibliothèque graphique NumWorks

Message non lude Adriweb » 30 Avr 2018, 11:39

Et c'est bien pour ca qu'il serait d'autant mieux qu'une "meme API" sorte sur les modeles !
(on peut toujours rever...)

(Bon, au pire, je suppose qu'il ne sreait pas tres complique de faire un bridge entre les APIs, si leur fonctionnement n'est pas completement different...)
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: 1ère bibliothèque graphique NumWorks

Message non lude parisse » 30 Avr 2018, 15:02

Ca serait sympa de discuter de ca sur ce forum, dans un sujet dedie, comme ca je pourrais rendre Xcas compatible. Il faut des formes geometriques plus generales: contour/rempli, ligne polygonale, cercle voir ellipse, peut-etre aussi des courbes de Bezier, un modele pourrait par exemple etre un (petit) sous-ensemble de SVG ou des fonctions de trace d'une lib graphique existante (canvas 2d HTML5)?
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: 1ère bibliothèque graphique NumWorks

Message non lude Adriweb » 30 Avr 2018, 17:36

tant qu'a faire, prendre/s'inspired de celui du Nspire-Lua ou celui communautaire des TI CE
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb


Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 61 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1281 utilisateurs:
>1247 invités
>29 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)