Sindbad~EG File Manager
/**
* Author: M. Beeson Given triangle CDE and segment AB, construct triangle AFG congruent to CDE
* with G on the same side of A as B and AG = CE
*/
package org.dynamicgeometry.scripts;
public class ConstructTriangleScript extends Scripts
{
public ConstructTriangleScript()
{
super("ConstructTriangle", "Triangle", new String[] {"A", "B","C","D","E"}, new String[] {
"Point", "Point","Point", "Point","Point" },
new String[] {
"G = CopySegmentOntoLine(A,B,C,E);", // so AG = CE
"K = Circle(A,G);",
"P = Extend(A,G,D,E);", // so GP = DE
"L = Circle(G,P);",
"F = IntersectCircles(K,L);",
"return Triangle(A,F,G);"
}
);
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists