예제 #1
0
            public void read()
            {
                BlendStruct s = blend.getStruct("MLoopUV");

                for (int a = 0; a < s.nr; a++)
                {
                    BlendMember m = s.members.Get(a);
                    if (m.name.Equals("uv[2]"))
                    {
                        uv[0] = blend.readfloat();
                        uv[1] = blend.readfloat();
                    }
                    else
                    {
                        blend.datapos += m.size;
                    }
                }
            }
예제 #2
0
            public void read()
            {
                BlendStruct s = blend.getStruct("MVert");

                for (int a = 0; a < s.nr; a++)
                {
                    BlendMember m = s.members.Get(a);
                    if (m.name.Equals("co[3]"))
                    {
                        for (int b = 0; b < 3; b++)
                        {
                            v[b] = blend.readfloat() + blend.org[b]; //xyz position
                        }
                    }
                    else
                    {
                        blend.datapos += m.size;
                    }
                }
            }