Listes graphiques de points (ou de segments)

1. Listes graphiques simples, donc sans programmation.

Fondamental

Une liste graphique est d'abord une expression définie par une liste composée soit de couples (2D), soit de triplets (3D), soit d'un mélange des deux, donc une liste de listes.

(Rappels : en javascript les éléments d'une liste s'écrivent entre deux crochets. Avec DGPad, un point est d'abord une liste de deux ou trois nombres).

Pour transformer cette liste en liste graphique il suffit ensuite d'un simple tap sur l'une des ces deux icônes.

Exemple

La vidéo ci-dessous illustre la création d'une courte liste de points en 3D.

Voici l'expression qui a été entrée au début du film ci-dessous : [[0.5,0.5,0],[0,0.5,0.5],[0.5,0,0.5],[0.5,0.5,0]]

Remarque

La ligne polygonale peut ne pas être connexe. Dans ce cas il suffit d'insérer un [NaN,NaN] dans la liste. Un exemple à essayer :

[[1,2],[4,4],[NaN,NaN],[5,6],[7,8],[9,8]]

(rappel : on peut copier cette expression, puis la coller dans le champ d'entrée "expression" dans le mode clavier standard).

2. Listes graphiques plus complexes.

L'exemple du paragraphe précédent est obtenu à partir d'une simple expression. Il n'a pas d'intérêt particulier, il est juste là pour montrer la syntaxe et les différents réglages.Mais il est bien évident qu'une liste graphique intéressante est à priori constituée de nombreux points et nécessite un peu de programmation.

Pour comprendre les exemples qui vont suivre, il suffit de connaître un peu les boucles en javascript, et pour les tableaux la méthode push, qui permet d'ajouter des éléments à un tableau existant.

Fondamental

Les blocs "listes" de Blockly permettent de créer très facilement de telles listes graphiques.

Le [NaN,NaN] se traduit par rompre la liste.

Le tab.push devient Rajouter ... à la fin de la liste.

Premier exemple : le quart de cercle trigo.

Une liste graphique de 91 points.

On trouvera ici la figure plein écran avec panneau de contrôle.

Méthode

En vidéo la construction pas à pas de cette liste :

Complément

La vidéo précédente ne montre pas qu'un point M a ensuite été placé sur cette liste.

Elle ne contient pas non plus la réalisation du texte donnant les coordonnées de M.

Elle est en fait très simple : il a suffit de demander à la tortue d'écrire le texte suivant :