A "BelsőPont()" parancs helyett
Néhány esetben - pl. itt, ahol olyan pontot szeretnénk megadni, amely csak két körlap metszetében mozoghat, nem használható a BelsőPont() utasítás, mivel erre a pontra lényegében két feltételt szabtunk ki: mindkét körön belül kell mozognia.
Bár ez a problémát meg lehetne oldani a dinamikus koordináták alkalmazásával, most bemutatunk egy talán egyszerűbb megoldást:
Elegendő beírni a C pont scriptjének a Frissítés - kor működő mezőjébe az alábbi parancsokat:
Érték(C,Ha(Távolság(A,C)<=a,C,Nyújtás(C,a/Távolság(A,C),A)))
Érték(C,Ha(Távolság(B,C)<=b,C,Nyújtás(C,b/Távolság(B,C),B)))
Természetesen a <= jelek helyett elfogadja a rendszer a ≤ jelet is.
A feladat megoldásához nem is szükséges megadnunk a köröket, azok felvétele most csak a szemléltetést szolgálja.
Kis módosítással alkalmazható ez a módszer akkor is, ha pl. az A középpontú körön belüli, de B-n kívüli pontokat, vagy mindkettőn kívüli pontokat kell megadnunk.
De ha pl. a két kör unióján mozgatható pontra van szükségünk, akkor azt (talán) egyszerűbb dinamikus koordinátákkal megoldani.