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

Ce sujet a 3 réponses, 2 participants et a été mis à jour par  Julien, il y a 5 mois.

  • Auteur
    Messages
  • #4743
    Merci, ca m’a aidé
    Up
    0
    Down
    Pas très utile.

    lemaire
    Participant

    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
    Merci, ca m’a aidé
    Up
    0
    Down
    Pas très utile.

    Julien
    Participant

    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
    Merci, ca m’a aidé
    Up
    0
    Down
    Pas très utile.

    lemaire
    Participant

    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 mois par  lemaire.
  • #4836
    Merci, ca m’a aidé
    Up
    0
    Down
    Pas très utile.

    Julien
    Participant

    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 mois par  Julien.

Vous devez être connecté pour répondre à ce sujet.