Лабораторная работа: Greating 3D-Graphics on visual basic
AUTOMATIC SYSTEM
CREATING 3D-GRAPHICS ON VISUAL BASIC
Dushanbe, 2009
INTERFACE
SOURCE CODE
Dim Angle As Double 'The rotation angle
Dim AngleHolder As Double 'holder for previous rotation angle
Dim NumObjectSides As Integer 'Number of sides making up the object
Private Type Point 'The makeup of a point
X As Double 'the X location of the point
Y As Double 'the Y location of the point
Z As Double 'the Z location of the point
End Type
Dim Center As Point 'center of the picboxes
Private Type Verticies 'The verticies of a side
NumPoints As Integer 'The number of points on a line
Points (20) As Point 'the actual endpoints of each line
Normal As Point 'The normal of the Plane
End Type
Dim Sides (50) As Verticies 'the sides of the object
Dim XSides (50) As Verticies 'the X rotation points
Dim YSides (50) As Verticies 'the Y rotation points
Dim ZSides (50) As Verticies 'the Z rotation points
Dim Sides3D (50) As Verticies 'the 3D rotation of points
Dim CosAng (359) As Double 'A lookup table to hold the Cosine Angles
Dim SinAng (359) As Double 'A lookup table to hold the Sine Angles
Private Type POINTAPI 'This is the drawn Points of the
--> ЧИТАТЬ ПОЛНОСТЬЮ <--