7.2.6.1 Flusso
di Messaggi Testo
La sintassi per una comunicazione di
testo è una delle seguenti:
#debug STRINGA
#error STRINGA
#error STRINGA
#render STRINGA
#statistics STRINGA
#warning STRINGA
Dove STRINGA è ogni sequenza
valida di testo, inclusi identificatori o funzioni stringa che riportano
una sequenza di caratteri. Per esempio:
#switch (clock*360)
#range (0,180)
#render "Clock da 0 a 180 \n"
#break
#range (180,360)
#render "Clock da 180 a 360 \n"
#break
#else
#warning "Clock al di fuori dell'intervallo \n"
#warning concat("il valore è :",str(clock*360,5,0),"\n")
#end
Ci sono sette flussi distinti di testo
che POV-Ray usa per comunicare con l'utente. Puoi produrre output solo
su cinque. Su alcune versioni di POV-Ray, ciascun flusso è indicato
da un colore particolare. Il testo di questi flussi è mostrato ogni
qualvolta è necessario, quindi spesso è una miscela dei vari
tipi. La distinzione è importante solo se scegli di disabilitare
alcuni dei flussi o indirizzare alcuni dei flussi su file di testo. Su
alcuni sistemi sei in grado di fare una rassegna dei flussi separatamente
nel loro scorrere. Vedi " Output di Testo su Console" (6.2.5.2)
per dettagli sul ri-indirizzare i flussi di output su un file di testo.
Qui vi è una descrizione di come POV-Ray usa ciascun flusso. Puoi
usarli per qualunque scopo tu voglia, notando che l'uso dell'output #error
causa un errore 'fatale' dopo che viene
mostrato il testo (e termina il programma).
![]() |
![]() |
![]() |