Орбитальные Частицы – VB.NET – Разное – База кода

Скачать

Название (оригинал): Orbiting Particles

Описание:
Англ (оригинал)This code creates up to 10 particles.
Each particle has a random mass, initial speed, position, and initial direction.
Each particle will then interact with the other particles on the screen and all will adjust positions, speed, and direction according to the gravitational forces affecting it.
By modifying the code to create customized particles instead of randomly generated particles the user can:
-Create a solar system with orbiting planets around a sun.
-Change the limit set to maximum gravity and watch a ‘slingshot’ effect.
-Add friction to the particles and watch as several particles collect together.
(to do these, you can modify the presets in the code, or create your own)

Three new objects are created: VectorPoint, Vector, and Particle. A particle contains a Vector, which uses a VectorPoint. Beginners can see how to set up their own custom objects, and how to use an object as a property of another object.
Рус (машинный)Этот код создает до 10 частиц.
Каждая частица имеет случайную масса, Начальная скорость, положение и начальное направление.
Каждая частица будет взаимодействовать с другими частицами на экране и все будет скорректировать позиции, скорость, и направление по данным гравитационных сил, влияющих на нее.
Путем изменения кода для создания пользовательских частиц вместо случайно сгенерированных частиц, пользователь может:
-Создать модель Солнечной системы планет по орбитам вокруг Солнца.
-Изменить лимит на максимальную серьезность и смотреть ‘рогатки’ эффект.
-Добавить трением на частицы и смотреть, как несколько частиц собрать вместе.
(чтобы сделать это, вы можете изменить стили в код, или создать свой собственный)

Три новые объекты создаются: VectorPoint, Вектор, и частица. Частица содержит Вектор, который использует VectorPoint. Новички могут посмотреть, как создавать свои собственные пользовательские объекты, и как использовать объект в качестве свойства другого объекта.

база кода