Triángulo equilátero
function ggbOnInit() {
ggbApplet.registerAddListener("comprobar");
}
function comprobar(obj) {
if (ggbApplet.getObjectType(obj) == "point") {
ggbApplet.evalCommand(
"l1=Prove(Distance(A," + obj + ")==Distance(A,B))"
);
ggbApplet.evalCommand(
"l2=Prove(Distance(B," + obj + ")==Distance(A,B))"
);
var r1 = ggbApplet.getValue("l1");
var r2 = ggbApplet.getValue("l2");
if (r1 == 1 && r2 == 1) {
ggbApplet.setValue("vf", 1);
} else {
ggbApplet.setValue("vf", 0);
}
}
}