Några inlägg försvann i flytten, jag lägger in det viktigaste.
Ja, det är vb6.
Nu har jag lyckats göra en logspiral.
Jag fixade även rundning i ändarna (vilket är snyggt men kanske helt fel).
Det som är kvar är om man vill definiera spiral-vinkeln, nu definieras den med en siffra som är lite svår att förklara innebörden av.
Tjockleken går att definiera men den är lika genom hela spiralen.
Programmet består bara av en knapp som ritar upp det på skärmen och skapar bildfil (.bmp).
Jag rekommenderar att filen konverteras till ett lämpligare format tex gif.
Alla iställningar görs i koden, ex:
SizeX = 56 'BildStorlek(filen) i mm
SizeY = 56 'BildStorlek(filen) i mm
DpiX = 1200 'Bildens upplösning (DPI)
DpiY = 1200 'Bildens upplösning (DPI)
LogMult = 1.5 'Spiralens vinkel men i okänt format
Tjocklek = 0.15 'Tjocklek med 2st spiraler max 0.24, 3st spiraler max 0.16
Start = 45 'Startvinkel
Slut = -3 * 360 - 45 'Slutvinkel, ska vara negativ
Om man vill skapa en bildfil så ta bort ' framför gosub raden.
Filnamn = "d:\Logspiral1.bmp" 'Sökväg och filnamn
'GoSub WriteToFile
Det kan ta flera minuter att göra en fil med hög upplösning.
Om någon vill gå vidare och göra ett komplett program så posta gärna koden här.
http://ake.myftp.org/forum/LogSpiral.rar
Knasig logspiral:
