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; } } }
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; } } }