Перемещение объекта в 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
'..................................... дальше всё без изменений

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.333 из 5