degrés/radians dans l'espace

Utilisation de Xcas

Modérateur : xcasadmin

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

degrés/radians dans l'espace

Message par alb » ven. avr. 15, 2011 7:53 pm

En Geo3d:

Code : Tout sélectionner

O:=point(0,0,0);
S:=sphere(O,6);
t:=element(0 .. 10,4.4,0.1);
P:=plan(x=t,affichage=70+rempli);
C:=inter(S,P,affichage=rouge+epaisseur_ligne_2);
A:=point(t,0,0);
M:=point(t,0,sqrt(36-t^2));
segment(O,M,affichage=bleu+epaisseur_ligne_2);
segment(A,M,affichage=bleu+epaisseur_ligne_2);
segment(O,A,affichage=bleu+epaisseur_ligne_2);
angle(A,O,M);
Si je décoche radians dans la configuration du cas la sphere disparait.

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: degrés/radians dans l'espace

Message par parisse » sam. avr. 16, 2011 6:24 am

Oui, il y a un message d'erreur qui s'affiche en dessous
"This function works only in radian mode...
Bon, il faudra que ca marche un jour en degres, pour l'instant passez en radians!

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: degrés/radians dans l'espace

Message par alb » sam. avr. 16, 2011 3:26 pm

Je passe en paramètre formel (click droit sur le curseur/cocher symb). J'obtiens pi/2 pour l'angle, ce sera convaincant pour les élèves.
Un petit défaut cependant dans cette situation: le cercle d'intersection prend une allure sinusoîdale sur la surface de la sphère.
Comment "justifier" sommairement ce phénomène ?

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: degrés/radians dans l'espace

Message par parisse » sam. avr. 16, 2011 3:50 pm

c'est un bug, du au fait que la variable t est utilisee pour la courbe parametrique intersection et si t est un parametre symbolique, il y a collision. Vous pouvez le contourner en utilisant a comme parametre.

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: degrés/radians dans l'espace

Message par alb » sam. avr. 16, 2011 4:56 pm

Xcas c'est vraiment magique !

1/ essai avec paramètre a et commande triangle pour remplacer les 3 segments:

Code : Tout sélectionner

O:=point(0,0,0);
S:=sphere(O,6,affichage=nom_cache);
a := element(0..10,4.2,0.1);
P:=plan(x=a,affichage=70+rempli);
C:=inter(S,P,affichage=rouge+epaisseur_ligne_2+nom_cache);
A:=point(a,0,0);
M:=point(a,0,sqrt(36-a^2));
triangle(O,A,M,affichage=bleu+epaisseur_ligne_2);
angle(A,O,M);
symb coche fait disparaître le triangle !

2/ essai avec parametre u:

Code : Tout sélectionner

O:=point(0,0,0);;
S:=sphere(O,6,affichage=nom_cache);;
u:= element(0..10,3.3,0.1);
P:=plan(x=u,affichage=70+rempli);;
C:=inter(S,P,affichage=rouge+epaisseur_ligne_2+nom_cache);;
A:=point(u,0,0);;
M:=point(u,0,sqrt(36-u^2));;
triangle(O,A,M,affichage=bleu+epaisseur_ligne_2);;
angle(A,O,M);
symb coche: crash sans sommation !

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: degrés/radians dans l'espace

Message par parisse » sam. avr. 16, 2011 5:45 pm

c'est sur que la geometrie 3-d n'a pas ete beaucoup testee jusqu'a maintenant, il y a donc plus de bugs qu'ailleurs!

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: degrés/radians dans l'espace

Message par alb » sam. avr. 16, 2011 8:54 pm

Juste pour signaler que Δ:=droite(A,B) n'affiche pas le nom (uniquement en 3d)

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: degrés/radians dans l'espace

Message par parisse » lun. avr. 18, 2011 1:21 pm

Bon, j'ai corrige dans le source pour le parametre u et pour l'affichage du nom de la droite, par contre pour l'instant je vous deconseille d'utiliser t, u ou v comme parametres, car j'utilise en interne ces noms, ce qui explique des crash ou anomalies. Je ferai les changements necessaires un jour ... mais pour l'instant je n'ai pas le temps.

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: degrés/radians dans l'espace

Message par alb » ven. mai 13, 2011 3:44 pm

En 3-d
Tous les pb précédents semblent résolus sauf peut-être celui-ci:
les noms grecs ne s'affichent pas quel que soit l'objet
les noms des droites ne s'affichent pas quel que soit l'alphabet utilisé

Répondre