This should fix it: &(cdl[1])
Currently you are indexing into your reference! On 05/01/2014 5:28 PM, Dalai Felinto wrote: > Hi there, > Anyone familiar with CustomData and tessface here? > > I'm trying to figure out why this function is only working for the first face: > https://github.com/dfelinto/blender-git/blob/bake-cycles/source/blender/render/intern/source/bake_new.c#L104 > > I'm getting bad data when trying to read the MTFace for any face that > is not the first one: > > ((MTFace *)&cdl[0])->uv > {0.500000238, 1}, {0, 0}, {1, 0}, {0, 0}} > > ((MTFace *)&cdl[1])->uv > {{0, 0}, {0.500000238, 1}, {0, 0}, {0, 0}} > > ((MTFace *)&cdl[2])->uv > {{7.87199301e+31, 1.17082983e-19}, {2.17010503e-18, > 2.61866902e+20}, {2.61048549e+20, 2.95921708e+21}, { > 6.9779858e+22, 4.66808809e+24}} > > As you can see the 2nd face is bad (2 verts are at 0, 0) and the 3rd > one is totally bogus. The mesh itself is very simple, if you want to > check out (it's the one in 3-Tris): > http://www.pasteall.org/blend/26092 > > While at there another question: > Is there any way to get the number of verts of a MTFace? > > Thanks, > Dalai > -- > blendernetwork.org/dalai-felinto > www.dalaifelinto.com > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
