I have a 3D model, which consists of ~50 thousand vertices and 100 thousand triangles. Format is: there's array of vertices' coordinates and array of triangles, which has numbers of vertices (e.g., [1, 2, 5] -- triangle, which consists of first, second and fifth vertex from vertices' array).
I calculate color of each triangle and rotate the model by myself.
Also I "render" it manually, putting vertices as pixels on PIL
image, but matrix with colors is enough for my purpose (I need only the matrix).
I don't know, whether I will implement robust and correct rendering function, but I cannot find light-weight library as well. All I need is to display the set of triangles with specified colors and background image fast (far less than for a second).