Une commande EffacerCalque[n] ?

soukarine shared this idea 5 years ago
Declined

Bonjour,


Ne serait-il pas intéressant de pouvoir disposer d'une commande EffacerCalque[n] pour effacer tous les objets situés dans ledit calque ?

Car pour l'instant, je ne peux qu'effacer les objets un par un...

En effet, cela permettrait de faire faire une construction à un élève dans un calque (1 par exemple), puis, à l'étape suivante, d'effacer toute sa construction y compris les objets improbables, et de proposer ensuite la bonne construction dans le calque 0 pour poursuivre l'exercice (en répondant à des questions ou en complétant la figure par exemple)...


Merci.

Comments (2)

photo
1

Bonjour, en attendant mieux, tu peux essayer le javascript suivant par exemple dans un bouton :

  1. numero=prompt("Quel numéro à effacer ?","");

    n=ggbApplet.getObjectNumber();

    d=0;

    for (k=0;k<n;k++)

    {nom=ggbApplet.getObjectName(k-d);

    calque=ggbApplet.getLayer(nom);

    if (calque==numero){

    ggbApplet.deleteObject(nom);

    d=d+1;}

    }

photo
1

Merci, je vais voir ce que ça donne... ça me sera bien utile !

© 2021 International GeoGebra Institute