Equilateral triangles are usually regarded as having three equal angles of 60 degrees. But that is a consequence of having three equal sides of length > 0, not a part of the definition of an equilateral triangle. Obviously, that does not hold true when the lengths are equal to zero.
Yes, that applet did. The result was NaN which means not a number(undefined). The fact that one can play games and define a new geometry is not a secret. But people tend to have agreed upon foundations from which to proceed in debates. So in closing my participation in this greased pig contest I will give a few links to definitions.
Unit Vectors:
Triangle -- from Mathworld
Allowable side lengths a, b, and c for a triangle are given by the set of inequalities a > 0, b > 0, c > 0, and , , .
Degenerate --- from Mathworld
A limiting case in which a class of object changes its nature so as to belong to another, usually simpler, class. For example, the point is a degenerate case of the circle as the radius approaches 0