I have a 3d model (from Blender) with vertices, vertices normals (normalized) and faces (triangles). I need to calculate additional vertices and their normals. Other words, I need algorithm to calculate center vertex for triangle from three vertices and three vertices normals.
For example, in picture we have A, B, C vertices. How to calculate D vertex and it's normal?
Or, even better, point E (center of one of the sides).
Could anybody help me?
(avr(x1,x2,x3),avr(y1,y2,y3),avr(z1,z2,z3))
, now a vector perpendicular to the D (not to the ABC plane, coz this is a different thing) can be found here opengl-tutorial.org/beginners-tutorials/… under Vertex normals – Plain_Dude_Sleeping_Alone