I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Det er en cirkel hvor man først bestemmer hvor stor den skal være og derefter kan man bestemme hvor den skal starte! Det vil sige den skal regne et cirkeludsnit som der så skal skraveres!!!
Det med at skravere er jeg ikke helt sikker på er så let.
Men du kan sagtens tegne en cirkel, og to linier der markerer et cirkeludsnit.
Det du først og fremmest skal gøre er at
1. Bestem cirklens centrum (X1,Y1) 2. Bestem cirklens radius (R) 3. Bestem start- og slut koordinat for den første linie (X1,Y1) - (X1 + R,Y1) 4. Bestem start- og slut koordinat for den næste linie
Mht. 4 skal du tænke dig lidt om og bruge cosinus og sinus. husk, at VB regner i radianer. Omregning fra rad til grad kender du sikkert - der er en faktor Pi()/180 mellem de to vinkelenheder
Når du har alle dine kordinater, kan du tegne cirkler og linier i VB på følgende måde:
Lav en picturebox (picture1)
På en Picturebox kan du bruge picture1.Circle picture1.Line picture1.Point picture1.Backcolor picture1.Forecolor
osv.
PS: koordinaterne du beregner, relaterer sig til din picturebox. Den har (0,0) i vistnok øverste venstre hjørne og positiv mod højre/nedad. Du kan jo have et par konstanter X_ og Y_ som du lægger til alle dine koordinater - så kan du ændre på X_ og Y_ og derved flytte rundt på din cirkel og linier osv
Der er i øvrigt en helt anden fremgangsmåde der er mulig, hvis du stadig lytter med. Med den kan du skravere osv., og behøver ikke selv lave nogen beregninger
nu er der gået så lang tid at jeg ikke kan huske noget om det
kikker du virkelig stadig på det nu efter 1,5 år???
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.