La herramienta Topología de tesela VPF proporciona dos opciones, una para cada versión del estándar de Formato de producto de vectores (VPF):
- Para la versión 1993, Topología de tesela VPF no controla la situación donde coinciden más de dos bordes a lo largo de un límite en mosaico. Es imposible asignar valores de cara izquierda y cara derecha a cada borde.
- Para la versión 1996, se debe crear topología cruzada de teselas en los nodos conectados. Para que las teselas cruzadas funcionen correctamente, la columna first_edge de las tablas de nodo conectadas debe ser de tipo triplete.
El estándar militar MIL-STD-2407 (1993 y 28 de junio de 1996) especifica detalles sobre la topología de teselas VPF. La versión de 1996 refina la definición de la topología de teselas cruzadas descrita en la versión de 1993.
El estándar militar VPF requiere que las primitivas, tales como los bordes y las caras entre teselas, estén conectadas. La herramienta Exportar a VPF convierte datos de cobertura tesela por tesela. Una vez convertidos todos los datos de tesela, la herramienta Topología de tesela VPF se utiliza para generar topología cruzada de teselas.
La tabla de bordes para una cobertura VPF en mosaico contiene columnas right_edge y left_edge que se definen como tipos de datos de ID de triplete. Si la cobertura también contiene caras, la tabla de bordes tendrá columnas right_face y left_face de ID de triplete. La primera sección de una columna de ID de triplete es para relaciones topológicas internas. Contiene un identificador que vincula una primitiva a otra primitiva dentro de una tesela. Las secciones segunda y tercera de una columna de ID de triplete son para relaciones topológicas externas (teselas cruzadas). El segundo elemento contiene un identificador para una tesela adyacente, y el tercer elemento almacena un identificador para una primitiva conectada en esa tesela adyacente.
Cuando se convierte una cobertura VPF con la herramienta Exportar a VPF, los valores segundo y tercero de las columnas de ID de triplete de las tablas de bordes se inicializan a cero. La herramienta Topología de tesela VPF actualiza estos valores si se encontró una primitiva conectada en las teselas adyacentes.
El estándar de 1996 introduce la topología de teselas cruzadas en la tabla de nodos conectada. Cualquier nodo que aparezca en un límite de tesela tendrá un ID de triplete que contiene un valor first_edge interno y un valor first_edge externo que aparece en la tesela adyacente.