FOK!forum / Wetenschap, Filosofie, Levensbeschouwing / Berekenen van een coordinaten grid
whosvegaszaterdag 8 april 2006 @ 19:27
Ik ben weer wat aan het programmeren aan mijn planetarium programma.
Nu wil ik er van die cirkels in bouwen, die je ook op landkaarten ziet. Ik heb een simpel voorbeeldje met vereenvoudige projectie formules gevonden om het te proberen.
Op:
http://www2.arnes.si/~gljsentvid10/starmap.html
worden deze formules gegeven, ik heb een test programma'tje gemaakt in in de volgende code (VB 6) wordt om de 10 graden een cirkel getekend waarvan het middelpunt en de straal berekend wordt door de formules op bovenstaande pagina:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
For W = 10 To 170 Step 10
      X = -1 / Tan(GetRad(CDbl(W)))
      Y = 0
      R = -1 / Sin(GetRad(CDbl(W)))
      
      picStars.Circle (X, Y), Abs(R)
   Next W
   
   For W = -80 To 80 Step 10
      X = 0
      If W = 0 Then
         Y = 1 / Sin(GetRad(CDbl(0.01)))
         R = 1 / Tan(GetRad(CDbl(0.01)))
      Else
         Y = 1 / Sin(GetRad(CDbl(W)))
         R = 1 / Tan(GetRad(CDbl(W)))
      End If
      
      picStars.Circle (X, Y), Abs(R)
   Next W


Echter in mijn programma maak ik gebruik van een heel wat ingewikkelder formule, de formule is te vinden op:
http://mathworld.wolfram.com/StereographicProjection.html
Hier staan echter geen formules bij om de straal en de middelpunten van cirkels van een coordinatengrid uit te rekenen. Volgens mij kunnen die formules wel afgeleid worden. Maar Ik weet totaal niet hoe ik dat moet doen. Kan iemand mij hiermee helpen
rudedeltadudezaterdag 8 april 2006 @ 19:28
edit

[ Bericht 100% gewijzigd door Alicey op 08-04-2006 20:40:11 (Nutteloos) ]
whosvegaszaterdag 8 april 2006 @ 19:57
edit

[ Bericht 84% gewijzigd door Alicey op 08-04-2006 20:40:49 (Reactie op nutteloos) ]
Aliceyzaterdag 8 april 2006 @ 21:03
Ik weet weinig van de achtergrond af, maar gaat de eerste link er niet over hoe je circels moet projecteren op een kaart, en de tweede link niet juist over hoe je een willekeurig punt van een bol moet projecteren op een platte kaart?
whosvegaszondag 9 april 2006 @ 09:49
Klopt, het probleem is dat ik met de formules op de tweeede link hetzelfde wil alt dat ik bij de eerste heb gedaan, namelijk het tekenen van cirkels.
Aliceyzondag 9 april 2006 @ 11:34
quote:
Op zondag 9 april 2006 09:49 schreef whosvegas het volgende:
Klopt, het probleem is dat ik met de formules op de tweeede link hetzelfde wil alt dat ik bij de eerste heb gedaan, namelijk het tekenen van cirkels.
De vraag is dan eigenlijk meer hoe je de coordinaten van meridianen en breedtecircels op de bol uitrekent, is het niet? Met die informatie zou je tenslotte de gegeven formules kunnen gebruiken om die weer te projecteren op een kaart..
whosvegaszondag 9 april 2006 @ 13:32
quote:
Op zondag 9 april 2006 11:34 schreef Alicey het volgende:

[..]

De vraag is dan eigenlijk meer hoe je de coordinaten van meridianen en breedtecircels op de bol uitrekent, is het niet?
Nee, ik moet het middelpunt en de straal hebben van de cirkels
quote:
Met die informatie zou je tenslotte de gegeven formules kunnen gebruiken om die weer te projecteren op een kaart..
whosvegaswoensdag 26 april 2006 @ 22:29
Niemand verder?