Попробовал умножить два типа «класс pygame.Vector2» (s) и закончился тем, что «класс float», что вызвало проблему с моейPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Попробовал умножить два типа «класс pygame.Vector2» (s) и закончился тем, что «класс float», что вызвало проблему с моей

Сообщение Anonymous »

У меня возникла проблема с добавлением двух векторов Vector2 в мою базовую эйлерову интеграцию задачи трех тел. Я совершенно не знаю, работает ли текущий вариант использования, даже если ошибка исчезла, но я хотел бы иметь возможность проверить его. Любое понимание было бы хорошо. Если у вас есть какие-либо советы по поводу физики столкновений или, возможно, повышения точности вывода, это тоже было бы неплохо. Если бы кто-то мог объяснить метод Рунге Кутты, а также исправить ошибку, это было бы большим плюсом, но на самом деле мне бы хотелось, чтобы ошибка ушла. Мой полный код:
import pygame
def pointsize(Scale,base): # used for the size fo the outputted points
Size = base*Scale/30
if Size0:
scale -= (scale/0.5)*dt
if scale

Подробнее здесь: https://stackoverflow.com/questions/792 ... with-class
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»