float v1x = vertex2.x - vertex0.x;
float v1y = vertex2.y - vertex0.y;
float v1z = vertex2.z - vertex0.z;
float v2x = vertex1.x - vertex2.x;
float v2y = vertex1.y - vertex2.y;
float v2z = vertex1.z - vertex2.z;
should be
float v1x = vertex1.x - vertex0.x;
float v1y = vertex1.y - vertex0.y;
float v1z = vertex1.z - vertex0.z;
float v2x = vertex2.x - vertex0.x;
float v2y = vertex2.y - vertex0.y;
float v2z = vertex2.z - vertex0.z;
My Site