在Mascot Capsule v3 API中,这个BAC文件不能以轮廓的形式被装载和使用。因此,我们得使用Micro3DConv_sony_Ericsson工具冲BAC文件中创建一个mbac文件。在使用MIDlet以前,可以使用PVMicro工具预览轮廓的最终效果。
如果我们关注BAC文件,我们可以看纹理坐标说明书,接下来我们可以知道如何如何使用这些坐标来创建轮廓。
( TextureCoords
( f2 0.0005 0.9995 )
( f2 0.9995 0.9995 )
( f2 0.9995 0.0005 )
( f2 0.0005 0.0005 )
) ; TextureCoords
( Polygons; number of faces: 6
; mat vertex indices texture coord. indices
( face 0 ( i4 0 1 2 3 ) ( i4 2 3 0 1 ) )
( face 0 ( i4 4 5 6 7 ) ( i4 2 1 0 3 ) )
( face 0 ( i4 8 9 10 11 ) ( i4 2 1 0 3 ) )
( face 0 ( i4 12 13 14 15 ) ( i4 2 3 0 1 ) )
( face 0 ( i4 16 17 18 19 ) ( i4 0 3 2 1 ) )
( face 1 ( i4 20 21 22 23 ) ( i4 1 0 3 2 ) )
)
在上面的表中,除了最后一个值为一以外,所有面的”mat”(材质)值为零,就是这个值为一的材质的纹理与其他的不同。
当我们装载这些纹理信息时,必须使用一个数组来存储这些信息。下面是实现的代码: