Et fælles problem i computer geometri er at afgøre , om et givet punkt i flyet er indeholdt i en given cirkel . Den mest enkle måde at foretage denne konstatering er at anvende den definition af en cirkel : det sæt af punkter, der er ved en konstant afstand fra cirklens centrum ( at afstanden er cirklens " radius "). Du kan udføre denne test i programmeringssproget Java . Instruktioner
1
Store mængder , der definerer cirkel ( radius og koordinater midten) i dobbelt præcision floating-point variabler , med følgende kode :
double radius = 20,5 ;
double xCenter = 40,345 ;
double yCenter = -78,3482 ,
2
Store koordinaterne for det punkt, der skal testes i dobbelt præcision floating -punkt variabler , ved hjælp af denne kode :
double xPoint = 37,12 ;
double yPoint = -75,0 ,
3
Test om afstanden til peger på cirklens centrum er radius med denne kode : Hej
if ( Math.sqrt ( ( xCenter - xPoint ) ^ 2 + ( yCenter - yPoint ) ^ 2 ) < = radius) {
System.out.println ( "Pointen er indeholdt i cirklen. ");
} else {
System.out.println ( "Pointen er ikke indeholdt i den cirkel ") .
}