Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ändra från kordinatsystemet från pixlar till grader i Picturebox, Form eller Pan

Postades av 2009-05-08 11:39:59 - Pontus Kjellberg, i forum vb.net, Tråden har 4 Kommentarer och lästs av 1102 personer

Hej!

Hade tänkt att rita lite enkel 2D-grafik (linjer, cirklar, rektangaler o.s.v.) på någon lämplig yta,
Picturebox, direkt på formen, på en panel eller något annat. Picturebox kanske är bra?
Jag har aldrig gjort det men det ska jag väl kunna fixa så småningom.

Det kordinatsystem som används är väl pixlar med utgång från övre vänstra hörnet.
Min fråga är väl hur man gör för att ändra detta till ett eget kordinatsystem.

Allt vore så mycket enklare (i mitt specifika fall) om man heller kunde använda
Grader, ex. 58.1234N 14.4321E. (Omvandlats tidigare från Grader Minuter Sekunder.)
Sen utgår ju detta snarare från nedre vänstra hörnet.

Någon som vet om detta är möjligt och kan ge tips om hur?

/Pontus




Svara

Sv: Ändra från kordinatsystemet från pixlar till grader i Picturebox, Form eller

Postades av 2009-05-08 12:00:07 - Niklas Jansson

Du kan göra en egen kontroll som har en picturebox och som fungerar precis som du vill, du måste alltså då göra den här omvandlingen själv. Det är ju rätt enkelt, typ:

<code>
DrawPoint(North, East)
NorthMin = 50
NorthMax = 60
Norhtrange = northmax-northmin
EastMin = 0
EastMax = 20
Eastrange = eastmax-eastmin
x = (North-northmin) / northrange
y = (east-eastmin) / eastrange
if x>0 and x<1 and y>0 and y<1 then
xpixel = x*PictureBox.width
ypixel = (1-y)*PictureBox.height '1-y för att vända upp och ner
PictureBox.SetPixel(, )
end if
</code>


Svara

Sv:Ändra från kordinatsystemet från pixlar till grader i Picturebox, Form eller

Postades av 2009-05-08 18:01:43 - Pontus Kjellberg

Tack Niklas!

Jag vet väl inte riktigt hur jag gör en egen kontroll som du föreslår
men koden du gav mig fungerar fint.
Fick bara ändra på x och nedan.
y = (North-northmin) / northrange
x = (east-eastmin) / eastrange

/Pontus


Svara

Sv: Ändra från kordinatsystemet från pixlar till grader i Picturebox, Form eller

Postades av 2009-05-09 11:06:37 - Sven Åke Persson

Du kan ju kolla lite på mitt uppskick WayPoint kanske finns ett korn där.

Programarkivet:GPS Waypoint

När du ändå är igång kan du kolla på

Programarkivet:Kompass

Programarkivet:Cirkel matematik Radar

Programarkivet:Polygon beräkna Area


Svara

Sv:Ändra från kordinatsystemet från pixlar till grader i Picturebox, Form eller

Postades av 2009-05-10 10:26:09 - Pontus Kjellberg

Ja det finns säkert något som går att använda Sven.
/Pontus


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
667
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies