En los mundos virtuales será a menudo necesario utilizar textos para guiar al visitante Para ello existe un nodo específico, el nodo Text. Una de las principales características de los textos es que son planos, es decir, no tienen profundidad.
Nodo Text:
Como en cualquier procesador de textos, se nos permitirá indicar el tipo de fuente, su estilo su tamaño, el espaciado entre caracteres, justificacion de los parrafos, etc.
Sintaxis:
- Text { string ["linea_texto 1",
- "linea_texto 2", . . "linea_texto N",
- ]
- fontStyle FontStyle {
- family "Nombre_Fuente",
- style "Estilo_Fuente",
- size Tamaño_Fuente
- spacing espaciado_entre_caracteres justify "justificación_del_texto" } }
Como se puede apreciar el nodo Text posee dos campos: string:
Aquí se introduce el texto que se desea visualizar.
fontStyle:
Este segundo campo es opcional, de forma que si se omite, el texto tendrá el estilo de la fuente por defecto.
Siempre que aparezca este campo tomará como valor el nodo llamado FontStyle.
FontStyle:
Sintaxis:
Sintaxis:
- FontStyle { family "Nombre_Fuente",
- style "Estilo_Fuente",
- size Tamaño_Fuente
- spacing espaciado_entre_caracteres justify "justificación_del_texto"
- }
family:
Determina la fuente que se va a utilizar para el texto. Se puede escoger entre "SERIF", "SANS" o "TYPEWRITER". Obsérvese que los nombres están en mayúsculas.
Determina la fuente que se va a utilizar para el texto. Se puede escoger entre "SERIF", "SANS" o "TYPEWRITER". Obsérvese que los nombres están en mayúsculas.
style:
Se puede escoger entre "BOLD" (negrita), "ITALIC" (cursiva), "BOTH" (negrita y cursiva) o "NONE" (tipo de letra normal).
Se puede escoger entre "BOLD" (negrita), "ITALIC" (cursiva), "BOTH" (negrita y cursiva) o "NONE" (tipo de letra normal).
justify:
Determina la justificación del texto. Puede ser "BEGIN" (Alinear a la izquierda), "MIDDLE" (centrar el texto) o "END" (Alinear a la derecha).
Determina la justificación del texto. Puede ser "BEGIN" (Alinear a la izquierda), "MIDDLE" (centrar el texto) o "END" (Alinear a la derecha).
Otros:
Que pensados para idiomas exóticos, como el chino (escritura en vertical), el árabe (escritura de derecha a izquierda), etc. Para la lista completa, se puede consultar la RFC 1766.
Ejemplo:
#VRML V2.0 utf8Que pensados para idiomas exóticos, como el chino (escritura en vertical), el árabe (escritura de derecha a izquierda), etc. Para la lista completa, se puede consultar la RFC 1766.
Ejemplo:
Shape{
geometry Text {
string ["I.P.N CECyT 3 ",
"Raziel Lopez Escamilla",
"Diego Lopez Arcos",
"4IM4",]
fontStyle FontStyle {
family "SANS",
style "ITALIC",
size 1.0
spacing 1
justify "MIDDLE"
}
}
}
No hay comentarios:
Publicar un comentario