Thanks Daniel,
The GeomExt and Triangle2d have grown a little and a new Triangle3d class is born.
Let me know if there's something wrong anf d if you find this usefull.
EDIT: I saw a little mistake in Triangle2d.GetAngleAt() have to replace (ang > pi * 2) with (ang > pi)