abonnement Unibet Coolblue Bitvavo
pi_5508112
Ik heb voor een javascript (tsja, je blijft GoTter ) een manier nodig om coördinaten te berekenen van een cirkel. Ik licht even toe:

Een aantal punten zijn duidelijk. Stel dat het een cirkel betreft met een diameter van 100 (pixels), dan is het midden natuurlijk 50,50 (vanuit de linkerbovenhoek gemeten), en de rechterzijkant grenst aan 100,50. Dat zijn bekende waarden, en zo zijn er nog een aantal. Maar lang niet alle waarden zijn zo standaard. Neem nou punt A, hoe bereken ik dat in godsnaam?

Zou iemand mij kunnen helpen tot een formule te komen, waarmee ik het aantal graden kan omzetten naar een coördinaat? Bijv. 0 graden, bovenin dus, is 50,50. 45 graden = x,x enz enz.

  vrijdag 23 augustus 2002 @ 18:20:09 #2
12750 Hrun
Special Obedience
pi_5508167
x = cos(phi)
y = sin(phi)
Anything that contributes to depopulating earth, is good.
  vrijdag 23 augustus 2002 @ 18:30:11 #3
14612 _GdR_
3.1415926536
pi_5508276
quote:
Op vrijdag 23 augustus 2002 18:20 schreef Hrun het volgende:
x = cos(phi)
y = sin(phi)
IF "you have no answer"
   goToAndStop "then say nothing";
END IF()
Out! out! flapoor your father! | DaFan's moeder
  vrijdag 23 augustus 2002 @ 18:31:01 #4
12960 Loran
------------------------------
pi_5508289
ik denk toch dat je iets meer nodig hebt, bijcvoorbeeld de hoek, dan kan je veel verder komen m.b.v. sin, cos en tan enzo.
huhuh
pi_5508349
quote:
Op vrijdag 23 augustus 2002 18:30 schreef _GdR_ het volgende:

[..]

IF "you have no answer"
   goToAndStop "then say nothing";
END IF()


Donderop man op, vent!!!
Het antwoord dat gegeven wordt is juist.
I've got 99 problems, but a bitch ain't one.
pi_5508385
Trek een lijn vanuit het middelpunt door A
Dan moet je weten wat de hoek is tussen die lijn en de horizontale lijn door het middelpunt IN het middelpunt en dan kun je met sin of cos de coördinaten uitreken omdat je weet dat de afstand van het middelpunt naar A 100 is.
Age of fruity enlightenment!
  vrijdag 23 augustus 2002 @ 18:39:14 #7
12750 Hrun
Special Obedience
pi_5508386
quote:
Op vrijdag 23 augustus 2002 18:36 schreef Puntenjager het volgende:

[..]

Donderop man op, vent!!!
Het antwoord dat gegeven wordt is juist.


nu ja. het is niet de formule die gevraagd wordt, maar ja, als ik het echt helemaal voor moet kauwen.. dan verdiend hij het niet om dat te weten...
Anything that contributes to depopulating earth, is good.
pi_5508408
quote:
Op vrijdag 23 augustus 2002 18:39 schreef Hrun het volgende:

[..]

nu ja. het is niet de formule die gevraagd wordt, maar ja, als ik het echt helemaal voor moet kauwen.. dan verdiend hij het niet om dat te weten...


jij zegt phi. ik denk dat je "pi" bedoelt.

Of begin ik nu af te takelen?

Age of fruity enlightenment!
  vrijdag 23 augustus 2002 @ 18:48:58 #9
14612 _GdR_
3.1415926536
pi_5508509
quote:
Op vrijdag 23 augustus 2002 18:36 schreef Puntenjager het volgende:

[..]

Donderop man op, vent!!!
Het antwoord dat gegeven wordt is juist.


'donderop man op, vent.'

jazeker.
die code is fuk.

Out! out! flapoor your father! | DaFan's moeder
  vrijdag 23 augustus 2002 @ 18:51:05 #10
31816 thumper
¯¯¯¯¯¯¯¯¯¯laklaarzen zijn geil
pi_5508531
quote:
Op vrijdag 23 augustus 2002 18:41 schreef FlowDesign het volgende:

[..]

jij zegt phi. ik denk dat je "pi" bedoelt.

Of begin ik nu af te takelen?


Nee hoor, helemaal gelijk

pi is bij benadering 3.1415, dus de formule wordt

x = a * sin(2 * 3.1415 * t)
y = b * cos(2 * 3.1415 * t)

waarbij t de straal is van de circel

a=b : circelvormig.
a!=b : ellipsvormig

volvo c30. you wish your honda was this hot.
"If you can't say something nice, don't say nothing at all". This moral is now known by such names as the Thumperian principle, "Thumper's rule" or "Thumper's law".
  vrijdag 23 augustus 2002 @ 18:59:41 #11
12750 Hrun
Special Obedience
pi_5508626
quote:
Op vrijdag 23 augustus 2002 18:51 schreef thumper het volgende:

[..]

Nee hoor, helemaal gelijk

pi is bij benadering 3.1415, dus de formule wordt

x = a * sin(2 * 3.1415 * t)
y = b * cos(2 * 3.1415 * t)

waarbij t de straal is van de circel

a=b : circelvormig.
a!=b : ellipsvormig


Anything that contributes to depopulating earth, is good.
  vrijdag 23 augustus 2002 @ 19:52:40 #12
17769 Prammenhanger
Hangt te prammen
pi_5509104
quote:
Op vrijdag 23 augustus 2002 18:51 schreef thumper het volgende:

[..]

Nee hoor, helemaal gelijk

pi is bij benadering 3.1415, dus de formule wordt

x = a * sin(2 * 3.1415 * t)
y = b * cos(2 * 3.1415 * t)

waarbij t de straal is van de circel

a=b : circelvormig.
a!=b : ellipsvormig


maar de straal van die cirkel verandert niet, dus krijg je een reeks dezelfde uitkomsten
pi_5509181
quote:
Op vrijdag 23 augustus 2002 18:16 schreef Prammenhanger het volgende:
Ik heb voor een javascript (tsja, je blijft GoTter ) een manier nodig om coördinaten te berekenen van een cirkel. Ik licht even toe:

[afbeelding]

Een aantal punten zijn duidelijk. Stel dat het een cirkel betreft met een diameter van 100 (pixels), dan is het midden natuurlijk 50,50 (vanuit de linkerbovenhoek gemeten), en de rechterzijkant grenst aan 100,50. Dat zijn bekende waarden, en zo zijn er nog een aantal. Maar lang niet alle waarden zijn zo standaard. Neem nou punt A, hoe bereken ik dat in godsnaam?

Zou iemand mij kunnen helpen tot een formule te komen, waarmee ik het aantal graden kan omzetten naar een coördinaat? Bijv. 0 graden, bovenin dus, is 50,50. 45 graden = x,x enz enz.


Je 0 graden punt moet niet 50,50 zijn want dan heb je het middelpunt van de cirkel te pakken maar 100,50
"If i think, it all seems absurd to me; if i feel, it all seems strange; if i desire, he who desires is something inside of me." Fernando Pessoa - The Book of Disquiet
Wandelen in Noorwegen
pi_5509299
Hoi! bedankt Prammenhange
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_5509313
quote:
Op vrijdag 23 augustus 2002 18:41 schreef FlowDesign het volgende:

[..]

jij zegt phi. ik denk dat je "pi" bedoelt.

Of begin ik nu af te takelen?


phi is gewoon de hoek, volgens mij in radialen maar weet niet zeker
"If i think, it all seems absurd to me; if i feel, it all seems strange; if i desire, he who desires is something inside of me." Fernando Pessoa - The Book of Disquiet
Wandelen in Noorwegen
  vrijdag 23 augustus 2002 @ 20:26:29 #16
12750 Hrun
Special Obedience
pi_5509570
quote:
Op vrijdag 23 augustus 2002 20:09 schreef Pietjuh het volgende:

[..]

phi is gewoon de hoek, volgens mij in radialen maar weet niet zeker


tuurlijk radialen anders klopt er niets meer van de Taylor reeks.... waar de eigenlijke sinus vandaan komt.
Anything that contributes to depopulating earth, is good.
  vrijdag 23 augustus 2002 @ 20:46:43 #17
17769 Prammenhanger
Hangt te prammen
pi_5509914
Okee, de boel werkt nu. Ik bleek op zoek naar de formule

y= wortel(r^2-x^2);

Het resultaat van die formule: http://www.prammenhanger.nl/got/cirkel.html. Thx voor de hulp.

pi_5510938
quote:
Op vrijdag 23 augustus 2002 20:46 schreef Prammenhanger het volgende:
Okee, de boel werkt nu. Ik bleek op zoek naar de formule

y= wortel(r^2-x^2);

Het resultaat van die formule: http://www.prammenhanger.nl/got/cirkel.html. Thx voor de hulp.


Da was niet zo moeilijk. Vergelijking van een circel is gewoon x^2 + y^2 = r^2 r=straal. In circelcoordinaten wordt dit: x = r cos(phi)
y = r sin(phi)
en we weten allemaal dat cos^2(phi) + Sin^2(phi) = 1
dusss....
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')