Grazie Robitex, era un errore cretino che non mi sono accorto di fare……
Ti faccio notare che getn() è un metodo deprecato. Per trovare la lunghezza della tabella usa l’operatore # .
Per quanto rigurda getn(), lo uso perché se uso # mi trovo con questo errore:
`! LuaTeX error <\directlua >:1: attempt to get length of a number value
stack traceback:
<\directlua >:1: in function 'ProjectionOfPointOnObserverSystem'
<\directlua >:1: in main chunk.`Saluti
Michele
Evidentemente chiami # su una variabile di tipo numerico e non su una tabella.
La tabella “ciccia” contiene un solo elemento ma con chiave non di numero intero.
Quell’elemento è una tabella (usata come dizionario chiave – valore) che contiene quattro elementi, ciascuno dei quali è una tabella (usata come array) che contiene tre numeri.
Quindi:
`print(#CICCIA) 0
print(#CICCIA.VERTEX) 4
print(#CICCIA.VERTEX[1]) 3`
Bye