def renderDynamic(self, plot, index): """Отрисовка объекта как динамического тела в момент времени t[index]""" position = Vector(self._position.history._xs[index], self._position.history._ys[index]) return renderCircle(plot, position, self.radius, name=self.name, color='b')
def moon(): """Конструктор Луны""" moon = SpaceObject('Moon', mass=5.97219E24, radius=1.73814E6) moon.position = Vector(0, 4.05696E8) moon.velocity = Vector(1.023E3, 0) return moon