Choose a langage

or Auto Translate

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.

CaRMetal 4.1.3

La tortue 2D et la tortue 3D peuvent désormais être utilisées dans une figure 3D.
C'est la nature du point auquel on attache la tortue qui détermine la nature de la tortue.

D'après une idée d'Alain Busser, le mouvement de la tortue a été "fluidifié" (pour une vitesse inférieure à 100, qui est la vitesse maximale).
Plus la vitesse est faible, plus la tortue décompose son mouvement, y compris pour tourner. Il s'agit d'une fonctionnalité purement cosmétique.

CaRMetal 4.1.2

La sortie de cette version est justifiée par une modification du comportement des CaRCommandes tortue Avancer() et Reculer().

Désormais, ces CaRCommandes renvoient le nom du dernier point et le nom du dernier segment créés sous forme d'un tableau Javascript (de dimension 2).
Autrement dit, on écrira :

  • p = Avancer(...)[0] pour récupérer le nom du point;
  • p= Avancer(...)[1] pour récupérer le nom du segment.

Si nécessaire, on crée un tableau qui contient les deux noms (pour ne pas appliquer deux fois la commande Avancer), comme pour la CaRCommande ExécuterMacro.
Les deux premiers paramètres (optionnels) de la fonction Avancer sont : le nom du point et le nom du segment.

Par ailleurs, on a ajouté la CaRCommande Libérer (redondante avec MettreFixe, mais plus simple).

Script repère flottant

Pièce(s) jointe(s):
Télécharger ce fichier (script-repere-tournant.txt)script-repere-tournant.txt[ ]1 Ko

Dans CaRMetal, le repère associé à l'espace géométrique 2D est toujours orthonormé, ce qui préserve la nature des objets (s'il n'en était pas ainsi, un objet cercle apparaîtrait comme une ellipse).

Certains outils permettent alors de tracer des courbes dans ce repère orthonormé.
Mais en toute rigueur, il est plus logique d'utiliser un repère flottant. CaRMetal donne la possibilité de construire un repère dynamique flottant et de tracer la repésentation graphique d'une fonction dans ce repère.

Le problème, c'est que la procédure est un peu une galère...

Mais ça, c'était avant ! ;) Car on va proposer ici un script (à télécharger au format txt) pour construire la représention graphique d'une fonction en repère dynamique flottant.

Lire la suite : Script repère flottant