Перемещение объекта в 3D пространстве - VB
Формулировка задачи:
Как написать программу для перемещения объекта в 3D пространстве?)
Решение задачи: «Перемещение объекта в 3D пространстве»
textual
Листинг программы
- Dim X, Y, R, c As Long
- Dim R1 As Long ' сдесь добавили переменную R1
- Const pi = 3.1415926
- Function draw()
- Cls
- R = 500 + R1 'здесь прописали что R будет считаться с учётом R1
- For i = 0 To 5
- X1 = X + R * Cos(i * pi / 3)
- Y1 = Y + R * Sin(i * pi / 3)
- X2 = X + R * Cos((i + 1) * pi / 3)
- Y2 = Y + R * Sin((i + 1) * pi / 3)
- Line (X1, Y1)-(X2, Y2), c
- Next i
- End Function
- Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
- Cls
- Select Case KeyCode
- Case 49
- 'здесь я забил на клавиши "1" и "2" увеличение и уменьшение R1 (ты поставишь это на свои клавиши)
- 'c = RGB(255, 255, 255)
- R1 = R1 + 10
- Case 50
- 'c = RGB(0, 200, 255)
- R1 = R1 - 10
- '..................................... дальше всё без изменений
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д