outils multi points

elodouwen shared this question 7 years ago
Answered

salut à tous

je sais créer un outil disons, pour simplifier le problème, qui, lorsque je rentre deux points, me dessine le segment qui les relie

mais comment créer un outil qui, à partir de n points A1..An, va dessiner la ligne brisée partant de A1 et jusqu'à An ?

il existe des outils prédéfinis qui utilisent un nombre non fixé de points, exemple l'outil polygone

mais comment en créer un ?

le but c'est de faire du bézier/bpsline

je sais créer un tel outil avec 2, 3, 4 points, mais comment créer cet outil avec n points ?

l'idée c'est, étant donné n points, de dessiner une courbe soit passant par ces points (Bézier, il faut alors rajouter des points de contrôle) soit "maniée" par ces points (B Spline, il faut alors gérer le premier et le dernier point)

Vincent

Comments (6)

photo
1

alors..

l'utilisateur va placer des points avec l'outil points

il doit donc en faire une liste, mais il n'y pas d'instruction pour cela si ?

ou alors mettre dans tableur à la main par exemple A1=A A2=B etc

ensuite l'outil peut agir sur la liste

avec un bjet par une instruction qui dirait "pour i =1 à [longueur de la liste] trace [courbe de bézier des points i-1,i et i+1"

je vois un, peu comment faire sauf le début (créer une liste par clics)

photo
1

https://ggbm.at/563369

merci de l'info

j'ai donc créé une courbe bspline à partir d'une liste de n points

cependant je n'arrive pas à créer l'outil

il m'invoque un argument illégal…

objets initiaux : la liste des points

objets finaux (I et J mais même sans eux ça bloque) et la liste des courbes

Vincent


https://ggbm.at/563369

photo
1

Bonsoir, si tu mets m={A,B}, l'outil va chercher comme entrée les points A et B et pas m, il faut que tu mettes par ex :

m={(0,1),(2,3)}

en fait, j'ai sélectionné ton m, fait F4 et rajouté m= dans la barre d'entrée, au début, comme cela j'ai récupéré ta liste sous la forme voulue, et là, l'outil se fait sans problème avec comme entrée une liste libre.

Par contre, tu pourras utiliser ton outil, une fois créé, pour des listes de la forme {A,B,C,D,...}

Michel

https://ggbm.at/563371

photo
1

aïe aïe aïe !!!!

j'ai fait cela

ce que tu dis marche très bien, ok

j'ai appliqué la méthode de Noël :

-------

Lancer GeoGebra

Ouvrir le/les outil(s) désiré(s)

options/avancé : cocher "Ignorer la présentation du document"

options : Sauvegarder la configuration

------

de manière à avoir tous mes outils, y compris celui là, à l'ouverture


mais du coup, alros que cela marchait très bien jusqu'ici

depuis que j'ai appliqué cette méthode à l'outil créé en suivant tes recommandations (l'outil marchait très bien), et bien ggb ne s'ouvre plus

ni depuis le dock, ni en cliquant sur un fichier ggb

ça fait mine de s'ouvrir et ça disparaît aussitôt


résultat : je ne peux plus me servir de ggb

ça, par contre, c'est embêtant, vu qeu j'en ai besoin quotidiennement pour péparer mes cours pour mes élèves

photo
1

Bonjour, as-tu lu et utilisé celà ?

Quel-est ton OS, ta version java ? De quelle façon, GeoGebra est-il installé ?

En cas d'urgence, tu as la version portable

photo
1

ok j'ai utilisé "cela"

j'ai réinitialisé le truc java

ça remarche bien

pour info je suis sous os X.8.4

merci pour l'aide

Vincent

© 2021 International GeoGebra Institute