Лабораторная работа: Greating 3D-Graphics on visual basic
Sides (4). Points (1). X = - 20: Sides (4). Points (1). Y = - 50: Sides (4). Points (1). Z = 20
Sides (4). Points (2). X = - 20: Sides (4). Points (2). Y = 50: Sides (4). Points (2). Z = 20
Sides (4). Points (3). X = - 20: Sides (4). Points (3). Y = 50: Sides (4). Points (3). Z = - 20
'Rside
Sides (5). Points (0). X = 50: Sides (5). Points (0). Y = - 50: Sides (5). Points (0). Z = 20
Sides (5). Points (1). X = 50: Sides (5). Points (1). Y = - 50: Sides (5). Points (1). Z = - 20
Sides (5). Points (2). X = 50: Sides (5). Points (2). Y = 50: Sides (5). Points (2). Z = - 20
Sides (5). Points (3). X = 50: Sides (5). Points (3). Y = 50: Sides (5). Points (3). Z = 20
'set the number of edges for each side
For i = 0 To 5
Sides (i). NumPoints = 3
Next i
'set the number of sides the object has
NumObjectSides = 5
'Calculate the Normals
FindNormals
'Create the Lookup table for the Cos and Sin functions.
'This method is much faster than calculating each step
CreateTables
'set angles and displays, then redraw
BUTNOKAY_Click
End Sub
Sub Redraw ()
'clear the picboxes
PicXY. Cls
PicFRL. Cls
PicTop. Cls
PicFTB. Cls
PicSTB. Cls