Question: Apollonius (Geometry)

I'm trying to get the Apollonius geometry function to work with a set of circles, and it's giving me some trouble. I suspect I'm doing something wrong, but I don't know what. I'm using Maple 10.02 on Windows XP. When I do the following, everything works great: with(geometry): circle(test1,[point(t1p,0,0),1]): circle(test2,[point(t2p,2,0),1]): circle(test3,[point(t3p,0,3),1]): tapp := Apollonius(test1,test2,test3); tapp := [Ap1_of_test1_test2_test3, Ap2_of_test1_test2_test3, Ap3_of_test1_test2_test3, Ap4_of_test1_test2_test3] However, when I change the test3 circle to be tangent to test1, I get this error: with(geometry): circle(test1,[point(t1p,0,0),1]): circle(test2,[point(t2p,2,0),1]): circle(test3,[point(t3p,0,2),1]): tapp := Apollonius(test1,test2,test3); Error, (in checkline) the line is not defined And, when I change the test3 circle to overlap test1, I get this error: with(geometry): circle(test1,[point(t1p,0,0),1]): circle(test2,[point(t2p,2,0),1]): circle(test3,[point(t3p,0,1),1]): tapp := Apollonius(test1,test2,test3); intersection: "there is no point of intersection"Error, (in geometry:-Apollonius) invalid input: op expects 1 or 2 arguments, but received 0 There are still apollonius circles in these two cases, so, is there a reason why these cases fail? Thanks
Please Wait...