Esempio n. 1
0
        private static void WriteModelPartFace(BinaryWriter writer, ModelPartFace modelPartFace)
        {
            writer.Write(modelPartFace.Index);
            writer.WriteColour(modelPartFace.Colour);

            writer.Write(modelPartFace.TextureCoordinates.Length);
            foreach (var textureCoordinate in modelPartFace.TextureCoordinates)
            {
                writer.WriteVectorXY(textureCoordinate);
            }

            writer.Write(modelPartFace.VertexIndices.Length);
            foreach (var vertexIndex in modelPartFace.VertexIndices)
            {
                writer.Write(vertexIndex);
            }

            WriteModelPartFaceTriangles(writer, modelPartFace);
        }