Sindbad~EG File Manager
/**
* Author: M. Beeson Geoscript for constructing a perpendicular to line AB at a point
* C on line AB. This version assumes C is different from A.
* @return Point P such that PC is perpendicular to AB and ACP is a left turn.
*/
package org.dynamicgeometry.scripts;
public class ErectPerpendicularScript extends Scripts
{
public ErectPerpendicularScript()
{
super("ErectPerpendicular", "Point", new String[] {"A", "B", "C"}, new String[] {
"Point", "Point", "Point"}, new String[] {
"D=Extend(A,C,A,C);", // D is a point on the other side of C from A, equidistant from C as A
"C1 = circle(A,D);", "C2 = circle(D,A);",
"P = intersectCircles1(C1,C2);",
"return P;"}
);
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists