Actualité de CaRMetal et DGPad

Bienvenue sur cette page d'accueil du site, organisée en blog des nouveautés de CaRMetal et DGPad.
En pratique, ce blog fait aussi office d'espace de ressources car il est indexé par le composant de recherche du site. Les utilisateurs sont invités à y présenter leurs productions.


N'hésitez pas à nous faire part de vos remarques sur le forum.
Bonne visite.

Mode pseudo-code :

  • Correction d'un bug en mode pseudo-code avec les CaRCommandes tortue Avancer et Reculer .
  • l'opérateur  "modulo" est reconnu (identique à %).

Général :

  • Ajout des CaRCommandes EntréeNombreEntier et EntréeNombreDécimal qui évitent de caster le résultat donné en entrée (a priori une chaîne de caractères).

dahlia mini 3DLes nouveautés de cette versions sont :

  • la résolution d'un bug de l'interface en mode pseudo-code;
  • l'amélioration de cette interface avec transformation dynamique des tabulations en 3 espaces;
  • l'apparition de nouvelles CaRCommandes destinées à la 3D (superposition des calques).

 Un bug concernant l'interface en pseudo-code a été résolu. Ce bug faisait planter l'interface dans certains circonstances.
Il est désormais possible d'écrire des commentaires.
La tabulation est remplacée dynamiquement par trois espaces d'indentation. Cela rend l'écriture plus agréable et limite les erreurs par copier-coller.

On a créé de nouvelles CaRCommandes pour la 3D :

  • Triangle3D
  • Quadrilatère3D (Quadrangle3D en anglais)
  • Polygone3D (Polygon3D en anglais)

Ces CaRCommandes permettent de fixer automatiquement le numéro de calque d'un polygone en fonction de la position de son barycentre.

On a aussi traduit la CaRCommande SetIconSelection en  français sous le nom plus évocateur de ClicVirtuel.

dahlia gen present

Exercice:
Construire le motif ci-dessus.
Le nombre de rayons, le nombre de polygones réguliers par rayon, et le nombre de côtés d’un polygone régulier sont contrôlés par des curseurs non dynamiques.
Faire tourner la figure par animation CaRMetal ou par programmation.

dahlia gen variante

Pièce(s) jointe(s):
Télécharger ce fichier (dalhia-generalise-JS.zir)dalhia-generalise-JS.zir[figure CaRMetal]4 Ko
Télécharger ce fichier (dalhia-generalise-pseudo-code.zir)dalhia-generalise-pseudo-code.zir[figure CaRMetal]4 Ko

oculus present

Exercice :
Construire la figure ci-dessus, où les centres des disques sont alignés sur une droite verticale.
a contrôle la hauteur du disque blanc, b contrôle son rayon.
c contrôle la hauteur du petit disque noir, d contrôle son rayon.
Animer le curseur c, par animation CaRMetal ou par programmation.

Pièce(s) jointe(s):
Télécharger ce fichier (oculus-JS.zir)oculus-JS.zir[figure CaRMetal]2 Ko
Télécharger ce fichier (oculus-pseudo-code.zir)oculus-pseudo-code.zir[figure CaRMetal]2 Ko

mini parquet

Les nouveautés de cette versions sont :

  • l'amélioration des CaRCommandes CercleRayon et AngleFixe;
  • la prise en compte de la boucle répéter n fois;
  • le mode pseudo-code.

L'article donne de nombreux exemples d'application.
Toutes les figures avec les scripts sont données en pièces-jointes (NB : pour les motifs, c'est dans le même classeur CaRMetal, avec sélection par onglets).