コード例 #1
0
ファイル: M2Info.cs プロジェクト: corefan/sharpwow
        private unsafe void ParseVertices(M2Vertex[] vertices)
        {
            foreach (var v in vertices)
            {
                MdxVertex vw = new MdxVertex()
                {
                    X   = v.x,
                    Y   = v.y,
                    Z   = v.z,
                    NX  = v.nx,
                    NY  = v.ny,
                    NZ  = v.nz,
                    U   = v.u,
                    V   = v.v,
                    bi1 = v.bi1,
                    bi2 = v.bi2,
                    bi3 = v.bi3,
                    bi4 = v.bi4,
                    w1  = (float)v.bw1 / 255.0f,
                    w2  = (float)v.bw2 / 255.0f,
                    w3  = (float)v.bw3 / 255.0f,
                    w4  = (float)v.bw4 / 255.0f
                };

                Vertices.Add(vw);
            }
        }
コード例 #2
0
ファイル: M2Info.cs プロジェクト: remixod/sharpwow
        private unsafe void ParseVertices(M2Vertex[] vertices)
        {
            foreach (var v in vertices)
            {
                    MdxVertex vw = new MdxVertex()
                    {
                        X = v.x,
                        Y = v.y,
                        Z = v.z,
                        NX = v.nx,
                        NY = v.ny,
                        NZ = v.nz,
                        U = v.u,
                        V = v.v,
                        bi1 = v.bi1,
                        bi2 = v.bi2,
                        bi3 = v.bi3,
                        bi4 = v.bi4,
                        w1 = (float)v.bw1 / 255.0f,
                        w2 = (float)v.bw2 / 255.0f,
                        w3 = (float)v.bw3 / 255.0f,
                        w4 = (float)v.bw4 / 255.0f
                    };

                Vertices.Add(vw);
            }
        }