$( Angle Bisector (Side1, Vertex, Side2) ${ An Angle Bisector that behaves exactly as the GSP construction. See also the alternative construction in bisecto2.jsp. $} Translation ($Vertex, 10.0, 0.0) [hidden]; Circle ($Vertex, $1) [hidden,black]; Ray ($Side1, $Vertex) [hidden,black]; Ray ($Side2, $Vertex) [hidden,black]; Intersect2 ($2, $3) [hidden]; Intersect2 ($2, $4) [hidden]; Segment ($2, $1) [hidden,black]; Midpoint ($1) [hidden]; Ray($1, $Vertex); $) ${ Just testing. $P1 Point (100, 50) [label ('P1')]; $P2 Point ( 50, 100) [label ('P2')]; $P3 Point (100, 150) [label ('P3')]; Ray ($P1, $P2); Ray ($P3, $P2); Angle Bisector ($P1, $P2, $P3) [thick]; $}