Je vois que pour la 1ère question il y a déjà pas mal de réponses.
Je m'étais aussi posé la question pourquoi un tableau de -360 à +360 ?
J'ai effectué un petit test, l'appel à une valeur du tableau est environ 3 fois plus rapide que le calcul d'un sinus (compilé).
Concernant la 2ème question, j'ai essayé de répéter l'instruction
Dim Type (x,y,z) tabPlots(0)
une deuxième fois dans une routine. Mais ça ne fonctionne pas.
Une structure ne peut être déclarée qu'une fois dans Global.
Je vous propose de poser la question sur le forum anglais. Erel, le concepteur du logiciel, pourra mieux vous indiquer ce qui est faisable ou non.
Salutations.