01.07.2013 Views

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tipo básico de dato Ejemplo Tipo de I Tipo de campo<br />

campo Simple | Múltiple.<br />

Vector-3D 0.51 O<br />

SFVec3f MFVecSf<br />

Vector-2D 0.25<br />

Rotación (dirección +<br />

ángulo)<br />

Valores String<br />

[ Nodos<br />

001 3.1415<br />

"Hola Mundo"<br />

Esfera {...}<br />

SFVec2f<br />

SFRotation<br />

SFString<br />

MFVec2f<br />

MFRotation<br />

MFString<br />

SFNode MFNode<br />

Fuente: http://leonardo.telecomitalialab.com<br />

Tabla 2.1 Algunos tipos de campos comunes en <strong>MPEG</strong>-4.<br />

Los campos de un nodo se pueden clasificar en cuatro tipos: fie Id, eveniln,<br />

eveniOut o expose FieLd. La etiqueta fie id se usa para valores que son<br />

fijados sólo cuando se instancia el nodo. Campos que reciben eventos de entrada<br />

tienen etiquetado eventln, mientras que campos que emiten eventos son<br />

etiquetados con eventüut. Finalmente, algunos campos pueden poner valores<br />

para emitir o recibir eventos, en este caso se etiqueta como exposedField. Los<br />

campos de un nodo reciben valores por defecto.<br />

Los campos de un nodo algunas veces representan un valor, como por ejemplo<br />

en el nodo del radio de una esfera, o varios valores, como en una lista de vértices<br />

que definen un polígono. Así, cada tipo de dato básico puede ser representado<br />

por un solo valor denotado con el nombre que empieza por "S", o un tipo de valor<br />

múltiple, que empiece con 'M'.<br />

Los nodos son definidos usando una declaración semántica que contiene el<br />

nombre del nodo, seguido de una lista de campos del nodo; cada campo consiste<br />

de: tipo, nombre, categoría, valor por defecto, etc.<br />

Muchos nodos tienen campos que contienen a otros nodos, otorgando a la<br />

escena una estructura en árbol. A diferencia de VRML, <strong>MPEG</strong>-4 determina un<br />

conjunto rígido de nodos que especifican exactamente cuales nodos pueden<br />

contener a otros. Un nodo puede contener a más de un tipo de nodo. Tanto BIFS<br />

como VRML tienen mecanismos de reutilización de nodos.<br />

73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!