Modifier les propriétés des objets définis dans GeoGebra 3D

Accueil Forums Programmation WIMS Programmation d’exercices OEF Modifier les propriétés des objets définis dans GeoGebra 3D

Étiqueté : ,

Vous lisez 3 fils de discussion
  • Auteur
    Messages
    • #4743
      lemaire
      Participant
      Up
      0
      Down
      ::

      Bonjour,

      J’ai fait un exercice utilisant GeoGebra 3D pour représenter un plan dans l’espace. Quelqu’un serait-il comment
      * supprimer le plan z=0 coloré en gris
      * comment ajouter des labels x, y, z aux axes ?
      (J’arrive à faire ces actions sur la calculatrice GeoGebra 3D, mais je n’ai pas trouvé la syntaxe des commandes correspondantes, ni comment obtenir le nom des objets représentés par défaut avec l’option enable3d=yes)

      Ci-dessous un exemple du code que j’ai utilisé :

      
      \text{P1=z+x-y}
      \text{optionapplet=showToolBar=false
      enableRightClick(false)
      height=400
      width=600
      number=1
      SetPerspective("T")
      ShowGrid(true)
      A=(1,0,0);B=(0,1,0);C=(0,0,1)
      SetFixed[A,true];SetFixed[B,true];SetFixed[C,true];
      ShowLabel(A,true);ShowLabel(B,true);ShowLabel(C,true)
      SetCaption(A, "i" ); SetCaption(B, "j" ); SetCaption(C, "k" )
      SetColor(A,black);SetColor(B,black);SetColor(C,black)
      p:\P1=0
      SetColor(p,yellow)
      }
      \text{G=slib(geo2D/geogebra enable3d=yes;\optionapplet)}
      \statement{\G}
      
    • #4744
      Julien
      Modérateur
      Up
      0
      Down
      ::

      bonjour,

      Je te réponds de mémoire. Il faut que tu crées un fichier ggb où le plan a été supprimé et les labels des axes ajoutés acr il n’existe pas de commandes. Ensuite tu le charges avec la commande file=nom_du_fichier.ggb. Je vérifierai demain et je rajouterai un complément si nécessaire.

      Voili voilou

    • #4825
      lemaire
      Participant
      Up
      0
      Down
      ::

      Merci, pour ta suggestion. Un exemple et une question :

      1. Voici un exemple de code permettant de tracer le plan x+y+z=0 dans l’espace :

      
      \text{A=slib(geo2D/geogebra file=eqplan3d.ggb
       width=400
       height=300
       enableRightClick=false
       showAlgebraInput=false
      eq:x+y+z=0
       enable3d=true
       number=1)}
      \statement{\A}
      

      Dans cet exemple, eqplan3d.ggb est un fichier créé avec GeoGebra contenant uniquement un repère en 3D que l’on sauvegarde dans le répertoire images de l’exercice. Si on ne veut pas que les élèves puissent modifier la figure, mais seulement modifier l’angle de vue, il vaut mieux supprimer tous les outils de la barre de menu et faire que les axes ne soient pas sélectionnables au moment créer le fichier eqplan3d.ggb.

      2. Le code source d’un exercice faisant afficher le contenu de la variable A contient explicitement x+y+z=0.
      Y-aurait-il un moyen de transformer le contenu de la variable A en un fichier ggb au moment où l’exercice est lancé et de ne faire appel pour l’affichage de l’exercice que de ce fichier ggb afin que le code des commandes utilisées pour construire la figure ne soit pas en clair dans le source de la page html (cela signifierait surement faire 2 fois appel à GeoGebra) ?

      • Cette réponse a été modifiée le il y a 5 années et 11 mois par lemaire.
    • #4836
      Julien
      Modérateur
      Up
      0
      Down
      ::

      Bonjour Sophie,

      Je te conseille aussi de désactiver le zoom.

      enableShiftDragZoom=false

      C’est normal que l’équation du plan soit visible vu que tu choisis cet outil pour tracer le plan. Par contre si tu souhaites que les élèves déterminent l’équation d’un plan passant par un point et un vecteur normal au plan alors tu utilises l’outil suivant et tu n’auras pas ce problème.

      PerpendicularPlane(A_A,tttt)

      Il faut construire les figures ggb avec les infos données aux élèves afin d’éviter ce problème.

      ++

      • Cette réponse a été modifiée le il y a 5 années et 10 mois par Julien.
Vous lisez 3 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.