Vinnaren i pepparkakshustävlingen!
2013-09-26, 07:45
  #1
Medlem
Hej FLASHBACKKOMPISAR!!

Har en programmeringsuppgift där jag bland annat ska skapa en metod som returnerar radien på den minsta cirkel som kan omsluta en figur. En figur kan vara av typen kvadrat, rektangel eller triangel, och dessa är uppritade med hjälp av punkter, x, y i ett kordinatsystem. Jag har valt att bara använda mig av likbenta trianglar.

Hur faaaen räknar man ut det då? Det står i labben att det för kvadrat och rektangel är "väldigt enkelt att räkna ut" men för triangel lite svårare. Är jag dum och missar något uppenbart samband eller?
Citera
2013-09-26, 08:56
  #2
Medlem
-taki-s avatar
Är det inte så att för kvadrater och rektanglar kommer motstående hörn alltid att oxå vara diametern på den omskrivande cirkeln?
Citera
2013-09-26, 12:16
  #3
Medlem
Nails avatar
Triangel:
Mittpunktsnormalerna till triangelns sidor möts i den omskrivna cirkelns medelpunkt.
http://sv.wikipedia.org/wiki/Omskriven_cirkel
Citera
2013-09-26, 12:30
  #4
Medlem
Batman182s avatar
Kortfattat:
Hitta de två punkter som är längst ifrån varandra, gör radien av cirkeln till hälften av det avståndet och sätt centrum av cirkeln precis mellan dem.
Citera
2013-09-26, 12:32
  #5
Medlem
Batman182s avatar
Citat:
Ursprungligen postat av Nail
Triangel:
Mittpunktsnormalerna till triangelns sidor möts i den omskrivna cirkelns medelpunkt.
http://sv.wikipedia.org/wiki/Omskriven_cirkel

Det där blir nödvändigtvis inte den minsta cirkeln, det där är en cirkel som går igenom alla hörn.
Citera
2013-09-26, 13:57
  #6
Medlem
Nails avatar
Citat:
Ursprungligen postat av Batman182
Det där blir nödvändigtvis inte den minsta cirkeln, det där är en cirkel som går igenom alla hörn.

Jojo, men den biten är trivial när man väl har lokaliserat cirkelcentrum.
Citera
2013-09-26, 22:45
  #7
Medlem
Citat:
Ursprungligen postat av Nail
Jojo, men den biten är trivial när man väl har lokaliserat cirkelcentrum.
Hur menar du? Den omskrivna cirkelns centrum är inte nödvändigtvis centrum för den minsta omslutande cirkeln.
Citera
2013-09-27, 00:44
  #8
Medlem
Nails avatar
Citat:
Ursprungligen postat av manne1973
Hur menar du? Den omskrivna cirkelns centrum är inte nödvändigtvis centrum för den minsta omslutande cirkeln.

Aha, det är kanske inte givet att triangelns samtliga hörn måste ligga på cirkeln?
Citera
2013-09-27, 07:20
  #9
Medlem
Citat:
Ursprungligen postat av Nail
Aha, det är kanske inte givet att triangelns samtliga hörn måste ligga på cirkeln?
Nej. För triangeln på wikipediasidan får man en mindre cirkel om man placerar centrum mitt på den längre sidan och bara låter cirkeln passera den sidans två ändpunkter än om man tar den omskrivna cirkeln som även passerar det tredje hörnet.
Citera
2013-09-29, 20:53
  #10
Medlem
Det är för övrigt ett intressant problem att hitta minsta omslutande cirkel till en mängd punkter (alternativt till en konvex polygon).
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback