Sindbad~EG File Manager

Current Path : /home/beeson/public_html/dynamicgeometry/org/dynamicgeometry/scripts/
Upload File :
Current File : //home/beeson/public_html/dynamicgeometry/org/dynamicgeometry/scripts/ErectPerpendicularScript.java

/**
 * 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