abonnement Unibet Coolblue Bitvavo
  zaterdag 8 april 2006 @ 19:27:02 #1
52513 whosvegas
The Trickster
pi_36773164
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
Are you nuts??
pi_36773204
edit

[ Bericht 100% gewijzigd door Alicey op 08-04-2006 20:40:11 (Nutteloos) ]
Op dinsdag 13 maart 2007 15:37 schreef Tha-CheF het volgende:
rudedeltadude, wie heeft nou zo'n nickname !
Op vrijdag 6 maart 2009 00:34 schreef Gabbylicious het volgende:
Rudedeltatoedeloe :W
  zaterdag 8 april 2006 @ 19:57:09 #3
52513 whosvegas
The Trickster
pi_36774042
edit

[ Bericht 84% gewijzigd door Alicey op 08-04-2006 20:40:49 (Reactie op nutteloos) ]
Are you nuts??
  zaterdag 8 april 2006 @ 21:03:36 #4
70076 Alicey
Miss Speedy
pi_36776011
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?
  zondag 9 april 2006 @ 09:49:19 #5
52513 whosvegas
The Trickster
pi_36785627
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.
Are you nuts??
  zondag 9 april 2006 @ 11:34:31 #6
70076 Alicey
Miss Speedy
pi_36787040
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..
  zondag 9 april 2006 @ 13:32:12 #7
52513 whosvegas
The Trickster
pi_36790109
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..
Are you nuts??
  woensdag 26 april 2006 @ 22:29:05 #8
52513 whosvegas
The Trickster
pi_37327791
Niemand verder?
Are you nuts??
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')