Geo2D

Utilisation de Xcas

Modérateur : xcasadmin

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Geo2D

Message par frederic han » mar. oct. 23, 2007 1:28 pm

Bonjour a tous, j'ai remarque ca en geo 2D, est ce que ca vous arrive aussi?
(en mode interactif ie clic-clic)
1) cercle inscrit plante assez souvent (avant le 3ieme clic si
je me promene un peu trop):

exactquo end 1 1
exactquo end 1 1
// Using PSR gcd
terminate called after throwing an instance of 'std::runtime_error'
what(): has_denominator Error: Bad Argument Type
./toto: line 9: 1054 Abort trap: 6

2) moins souvent mais ca m'arrive regulierement: droite parallele (je dessine quelques trucs, ex
cercles, droites, puis je commence une droite parallele en cliquant
sur la droite d'abord, puis je fait pas mal bouger la souris avant le second
clic alors:

terminate called after throwing an instance of 'std::runtime_error'
what(): print Error: Bad Argument Type
./toto: line 9: 1124 Abort trap: 6

3)sinon je ne sais pas si c'est voulu, mais cercle (bouton souris maintenu enfonce) dessine en pointilles un cercle de
centre le premier clic et rayon la position courante, et lorsqu'on
relache il fait le cercle de diametre entre les 2 clics.

Voila, je ne sais pas tellement comment avoir plus d'informations sur le sujet.
a bientot

Frederic

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

Re: Geo2D

Message par parisse » mar. oct. 23, 2007 2:32 pm

frederic han a écrit : 3)sinon je ne sais pas si c'est voulu, mais cercle (bouton souris maintenu enfonce) dessine en pointilles un cercle de
centre le premier clic et rayon la position courante, et lorsqu'on
relache il fait le cercle de diametre entre les 2 clics.

Voila, je ne sais pas tellement comment avoir plus d'informations sur le sujet.
a bientot

Frederic
Salut!

pour les points 1 et 2, pour les reproduire, il me faudrait une session juste avant le plantage (c'est-a-dire avant que tu selectionne cercle->inscrit et que tu commence a cliquer les 3 points definissant le cercle).
Pour le point 3, il me semble bien que j'ai corrige ca recemment, en tous ca mon essai avec la version d'aujourd'hui (xcas_root) fonctionne normalement.

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Message par frederic han » mar. oct. 23, 2007 9:27 pm

Je crois avoir mieux compris (pour 1 et 2).
Je pars d'un ecran vide de sans calculs, je trace un cercle normal puis
je commence par exemple un cercle inscrit le second point etant a l'exterieur du premier cercle. Lorsque je ramene la souris vers l'interieur du premier cercle ca plante.
Idem avec la droite parallele, je met une droite qui ne coupe pas le premier cercle, je commence une droite parallele en cliquant sur cette droite, et je ramene la souris vers l'interieur du premier cercle, ca plante a la frontiere du cercle.

hi-pepito(fred)$ xcas
Using locale /usr/local/share/locale/
GSL error handler off
// Giac share root-directory:/usr/local/share/giac/
// Using help file /usr/local/share/giac/aide_cas
// Read 1523 entries from cache /usr/local/share/giac/doc/fr/html_mtt
// Read 1523 entries from cache /usr/local/share/giac/doc/fr/html_mall
// Read 2080 entries from cache /usr/local/share/giac/doc/fr/html_vall
// Using keyword file /usr/local/share/giac/doc/fr/keywords
Added 1 commands
// Using menu file /usr/local/share/giac/doc/fr/xcasex
// Using menu file /usr/local/share/giac/doc/fr/xcasmenu
// Unable to find config file /usr/local/share/giac//xcas.rc
// Reading config file /home/fred/.xcasrc
[widget_size(12,29,25,952,728,0,0,0,[88,255,60,255,216,255,56,255,56,255,49],"/u
sr/bin/firefox",0,"gv"),cas_setup(0,0,0,1,1,1e-10,10,[1,50,1,25],0,0,0),maple_mo
de(1),xyztrange(-10.0,10.0,-10.0,10.0,-10.0,10.0,-10.0,10.0,-10.0,10.0,-1.4,1.1,
1,0.0,1.0,1)]
// User configuration done
terminate called after throwing an instance of 'std::runtime_error'
what(): print Error: Bad Argument Type
(idem avec la version xcas_root de ftp

pour le point 3, ca me le fait encore, mais je parle de faire un cercle sans relacher le bouton de la souris, avec un segment rouge qui apparait, la version avec 2 clics est correcte donc rien de grave ca ne plante rien.

Voila, j'espere que tu pourras reproduire le truc.

Fred

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

Message par parisse » mer. oct. 24, 2007 7:46 am

j'ai pu reproduire le pb grace a ta description precise et ca devrait etre corrige maintenant.
merci!

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Message par frederic han » mer. oct. 24, 2007 8:38 am

Super ca marche, je pense que ca sera bien plus stable du coup.
merci beaucoup
Fred

a part ca, un petit detail qui n'a rien a voir:

lu marche, mais LU rale en mode maple et ti mais pas xcas. (Bad argument type)
restart:maple_mode(1);LU([[6,12,18],[5,14,31],[3,8,18]],L,U,P);[L,U,P];
restart:maple_mode(0);LU([[6,12,18],[5,14,31],[3,8,18]],L,U,P);[L,U,P];

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

Message par parisse » mer. oct. 24, 2007 9:17 am

en effet, je corrige...

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Message par frederic han » mer. oct. 24, 2007 1:06 pm

Super, ca marche bien

Merci pour tout

Frederic

Répondre