Hej
Om du vet vilken triangel som din punkt är ovanför (antar att det är en heightmap du har) skulle man kunna räkna ut höjden så här, tror jag:
a=y1*(z2-z3)+y2*(z3-z1)+y3*(z1-z2);
b=z1*(x2-x3)+z2*(x3-x1)+z3*(x1-x2);
c=x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2);
d=-x1*(y2*z3-y3*z2)-x2*(y3*z1-y1*z3)-x3*(y1*z2-y2*z1);
return -(a*x+c*z+d)/b;
triangel=x1,y1,z1 - x2,y2,z2 - x3,y3,z3
punkt= x,y,z