[Bf-committers] help with tessface, CustomData and MTFace
Dalai Felinto
dfelinto at gmail.com
Sun Jan 5 18:28:13 CET 2014
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
More information about the Bf-committers
mailing list