Search found 112 matches

by Dibs
Sun Dec 14, 2014 11:24 pm
Forum: Signalements
Topic: difference calcul distance figure script
Replies: 1
Views: 1576

Re: difference calcul distance figure script

Bonsoir Martin,

En fait, on n'est pas en valeur exacte, et c'est inévitable.
Je pense que c'est ton test de décision que tu devrais modifier : du genre if (Math.abs(…)<1e-9) ...
by Dibs
Sun Dec 14, 2014 11:13 pm
Forum: Les CaRScripts
Topic: angles en degrees
Replies: 1
Views: 1221

Re: angles en degrees

Bonsoir Martin,

On peut remplacer ang par ang*Math.PI/180.
Remarque : attention, dans ton script, P1 bouge donc il faudrait garder un angle de 1 degré pour chaque rotation.
Ou utiliser un autre point (voir pièce-jointe).
by Dibs
Sun Dec 14, 2014 11:00 pm
Forum: Les CaRScripts
Topic: Comment utiliser une macro dans un script?
Replies: 1
Views: 1523

Re: Comment utiliser une macro dans un script?

Bonsoir Martin,

Un exemple d'utilisation ici (pages 45, 46) : https://dl.dropboxusercontent.com/u/109 ... nce_fr.pdf
(auteur : Alain Busser)
by Dibs
Sat Nov 15, 2014 6:06 pm
Forum: Les CaRScripts
Topic: alerte pour choisir
Replies: 3
Views: 1806

Re: alerte pour choisir

Non, je ne pense pas. Confirm n'est pas dans le lexique. Dans le lexique, il y a Alert et Prompt, qui font exactement la même chose. Mais selon moi, ce n'est pas utilisable car ça renvoie toujours undefined. C'est juste pour afficher un avertissement. Pas de choix possible. Ce que je suggère, c'est ...
by Dibs
Thu Nov 13, 2014 4:26 pm
Forum: Les CaRScripts
Topic: alerte pour choisir
Replies: 3
Views: 1806

Re: alerte pour choisir

Bonjour Martin,

Une solution, je pense, serait de simuler ce comportement avec un Input (voir Entrée dans l'assistant de script).
by Dibs
Thu Nov 13, 2014 4:16 pm
Forum: Utilisation de CaRMetal
Topic: fontcions trigonometriques
Replies: 2
Views: 1867

Re: fontcions trigonometriques

Bonjour Martin,

cos(x), c'est pour x en degrés. Sur [-5;5], cos(x) est très proche de 1.
Comme on est en repère orthonormé, il vaut mieux utiliser rcos(x) (= cos en radians).
by Dibs
Thu Oct 16, 2014 7:23 pm
Forum: Signalements
Topic: difference de calcul dans script
Replies: 1
Views: 1513

Re: difference de calcul dans script

Bonjour,

On peut déjà faire la remarque suivante :

La précision numérique des expressions peut être réglée dans l'interface. Min 10^-12
Si d(TV1,P) est de l'ordre de 10^-14, dans la figure ça doit donner 0.
by Dibs
Thu Oct 16, 2014 7:07 pm
Forum: Signalements
Topic: commande polygone dans script
Replies: 2
Views: 1490

Re: commande polygone dans script

Bonjour, Une syntaxe de type Polygon(ta1,ta2,ta3) avec un nombre arbitraire de paramètres serait problématique car on ne pourrait pas savoir si le premier paramètre est le nom du polygone (facultatif) ou le nom du premier sommet. La syntaxe est Polygon("A,B,C"); Pour l'appliquer à des variables Java...
by Dibs
Thu Oct 09, 2014 5:59 pm
Forum: Productions en ligne des utilisateurs
Topic: Mode d'emploi simplifié de CaRMetal (-> élèves CG)
Replies: 0
Views: 2304

Mode d'emploi simplifié de CaRMetal (-> élèves CG)

Voici le mode d'emploi très très simplifié (3 pages) de CaRMetal que je présente et que je donne à mes élèves de collège qui découvrent le logiciel.
by Dibs
Sat Sep 27, 2014 12:24 am
Forum: Les CaRScripts
Topic: variables de fenetre
Replies: 1
Views: 1656

Re: variables de fenetre

Salut Martin,

The topic : viewtopic.php?f=6&t=297
by Dibs
Sat Sep 27, 2014 12:04 am
Forum: Les CaRScripts
Topic: random
Replies: 3
Views: 1792

Re: random

Bonsoir Martin,

C'est possible, faut faire des tests.
Mais est-ce vraiment indispensable ? La probabilité de répétition est infime...
by Dibs
Sat Sep 27, 2014 12:02 am
Forum: Les CaRScripts
Topic: reinitialiser une expression
Replies: 2
Views: 1545

Re: reinitialiser une expression

Bonsoir,

Ce n'est pas possible de le faire dans le SetExpressionValue ?
by Dibs
Fri Sep 26, 2014 11:52 pm
Forum: Les CaRScripts
Topic: script trop long?
Replies: 2
Views: 1869

Re: script trop long?

Bonsoir Martin,

Le conseil que je donnerais est de faire de la programmation par blocs en utilisant des fonctions Javascript.
Ce n'est probablement pas la taille du script qui est en jeu, mais son niveau d'imbrication.
by Dibs
Fri Sep 26, 2014 11:47 pm
Forum: Utilisation de CaRMetal
Topic: bibliotheque de macros
Replies: 1
Views: 1605

Re: bibliotheque de macros

Bonsoir Martin, Monique explique la gestion des macros dans la vidéo 01 de http://carmetal.org/index.php/fr/tutoriels/tutoriels-niveau-intermediaire Le plus simple est de ne pas enregistrer les macros dans la bibliothèque, auquel cas elles sont enregistrées avec la figure. Mais tu peux aussi enregis...
by Dibs
Wed Sep 03, 2014 11:47 pm
Forum: Les CaRScripts
Topic: random
Replies: 3
Views: 1792

Re: random

Bonsoir Martin,

La fonction Javascript random() renvoie un nombre entre 0 (inclus) et 1 (exclu).
Pour passer entre 0 et PI on multiplie par PI.

Pour traiter la double exclusion, je propose :

Code: Select all

do x=Math.random()*Math.PI;
while (x==0);