Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Matrix k transformácii objektov v VB.NET

. Visual Basic NET ( VB.NET ) Matrix trieda obsahuje Preložiť metódu , ktorá vám pomôže transformovať 2D výkres , ako je elipsa alebo obdĺžnik . To vám umožní presunúť GraphicsPath objektu po obrazovke , bez toho aby ste museli vytvárať viac verzií objektu . GraphicsPath objekt obsahuje rad kriviek a čiar . Využite transformácia metódu GraphicsPath objektu a metóda Preložiť matice objektu , ktoré zmenia váš objekt . Pokyny dovolená 1

Otvorte Visual Basic súbor NET . V editore , ako je napríklad Microsoft Visual Studio .
2

Vytvoriť nový podprogram na vykonanie transformácie matice a odovzdať ho ďalej len " PaintEventArgs " dáta pridaním nasledujúceho kódu do súboru : klipart

Public Sub TransformRectangle ( byval e ako PaintEventArgs )
3

Vytvoriť nový GraphicsPath , RectangleF a Matrix objektov pridaním nasledujúci kód v hornej časti podprogramu :

Dim gpath ako New GraphicsPathDim rectf ako RectangleF = Nové RectangleF ( 0,0,75,75 ) Dim transmatrix As New Matrix

obdĺžnik sa objaví v ľavom hornom rohu na súradniciach ( 0,0 ) s šírkou 75 jednotiek a výške 75 jednotiek .
4

Nakreslite počiatočnej polohy obdĺžnika na obrazovka s nasledujúcim kódom :

e.Graphics.DrawPath ( Pens.Black , gpath )
5

Preložiť a potom premeniť objekt s týmto kódom :

transmatrix.Translate ( 200,0 ) gpath.Transform ( transmatrix )
6

Nakreslite obdĺžnik transformovaný na obrazovke užívateľa pomocou kódu :

e.Graphics.DrawPath ( Pens. čierna , gpath )

End Sub

premenil obdĺžnik sa objaví 200 kusov vpravo počiatočné obdĺžnika .
7

Uložte súbor VB.NET , a skompilovať a spustiť program pre zobrazenie transformovaného obdĺžnik .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené