All pastes #93722 Raw Edit

Someone

public text v1 · immutable
#93722 ·published 2006-07-20 18:22 UTC
rendered paste body
    scene::IAnimatedMesh* mesh = smgr->getMesh(
                                     "media/room.3ds");

scene::IMesh* tangentMesh = smgr->getMeshManipulator()->createMeshWithTangents(
			mesh->getMesh(0));

    video::S3DVertexTangents *vertices =( video::S3DVertexTangents *)tangentMesh->getMeshBuffer(0)->getVertices ();

for (int x = 0; x < tangentMesh->getMeshBuffer(0)->getIndexCount (); x++)
{
        for(int i; i<3; i++)
        {
        vertices[x[i+0]].Color = vertices[x[i+0]].Tangent;
		vertices[x[i+1]].Color = vertices[x[i+0]].Tangent;
		vertices[x[i+2]].Color = vertices[x[i+0]].Tangent;
        }
}