Avatar billede joe_joe Novice
24. januar 2005 - 13:22 Der er 6 kommentarer og
1 løsning

hvordan sætter jeg start, end, aspect?

jeg har problemmer med at få den circle funktion til at virke, den skal virke sådan at vis jeg trækker en streg med musen så skal den selv regne radius ud. sidst fik jeg denne hjemmeside om circle.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vb98/html/vamthCircle.asp
men har stadig problemmer med hvad der skal stå i koden?
Avatar billede martin_moth Mester
24. januar 2005 - 16:13 #1
" Hvis jeg trækker en streg med musen så skal den selv regne radius ud"

?

Forklar lige nærmere
Avatar billede joe_joe Novice
25. januar 2005 - 08:16 #2
for at lave en circle skal man havde en radius, det er fra man klikker til man slipper klikket, afstanden der imellem skal være radiusen, og det er det jeg har problemer med?
Avatar billede martin_moth Mester
25. januar 2005 - 09:24 #3
Som jeg forstår det vil du tegne det med musen. Du vil tegne den sådan, at det hvor du klikker først, det er centrum. Der hvor du klikker næste gang, skal være randen af cirklen - altså er radius afstanden mellem de to steder du klikker.

Du har jo (x,y) for begge steder du klikker med musen, så du regner bare radius ud vha phygagoras ud fra dien to koordinater.

Altså:

centrum = (x1,y1)
Klik på randen = (x2,y2)
Radius = kvadratroden af (x2-x1)^2 + (y2-y1)^2
Avatar billede joe_joe Novice
25. januar 2005 - 10:05 #4
det er nemlig det jeg vil havde
Avatar billede martin_moth Mester
25. januar 2005 - 10:33 #5
Svar :o)
Avatar billede martin_moth Mester
25. januar 2005 - 10:35 #6
Du har måske hørt om A^2 + B^2 = C^2 (for en retvinklet trekant)  - det er jo bare den formel jeg bruger :o)
Avatar billede joe_joe Novice
25. januar 2005 - 10:48 #7
tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester