Перемещение объекта в 3D пространстве - VB

Узнай цену своей работы

Формулировка задачи:

Как написать программу для перемещения объекта в 3D пространстве?)

Решение задачи: «Перемещение объекта в 3D пространстве»

textual
Листинг программы
  1. Dim X, Y, R, c As Long
  2. Dim R1 As Long ' сдесь добавили переменную R1
  3. Const pi = 3.1415926
  4.  
  5. Function draw()
  6. Cls
  7. R = 500 + R1 'здесь прописали что R будет считаться с учётом R1
  8. For i = 0 To 5
  9. X1 = X + R * Cos(i * pi / 3)
  10. Y1 = Y + R * Sin(i * pi / 3)
  11. X2 = X + R * Cos((i + 1) * pi / 3)
  12. Y2 = Y + R * Sin((i + 1) * pi / 3)
  13. Line (X1, Y1)-(X2, Y2), c
  14. Next i
  15. End Function
  16.  
  17. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  18. Cls
  19. Select Case KeyCode
  20. Case 49
  21. 'здесь я забил на клавиши "1" и "2" увеличение и уменьшение R1 (ты поставишь это на свои клавиши)
  22. 'c = RGB(255, 255, 255)
  23. R1 = R1 + 10
  24. Case 50
  25. 'c = RGB(0, 200, 255)
  26. R1 = R1 - 10
  27. '..................................... дальше всё без изменений

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут