HOME

TheInfoList



OR:

Step is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
two-dimensional physics simulation engine that is included in the KDE SC as a part of
KDE Education Project The KDE Education Project (or KDE-Edu project) develops free educational software based on the KDE technologies for students and parents. These educational software is translated into more than 65 languages, so that users can access them without ...
. It includes StepCore, a physical simulation library.


History

The program was developed by Vladimir Kuznetsov and introduced in February 2007. It was released along with KDE 4.1.


Licensing

The program is licensed under the terms of
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
, making it
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
.


Description

Step is based on bodies and forces placed by the user: * ''Bodies'' range from tiny particles to huge polygons, and each body has unique properties that influence the outcome of the
simulation A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of Conceptual model, models; the model represents the key characteristics or behaviors of the selected system or proc ...
, such as
mass Mass is an intrinsic property of a body. It was traditionally believed to be related to the quantity of matter in a physical body, until the discovery of the atom and particle physics. It was found that different atoms and different elementar ...
and
velocity Velocity is the directional speed of an object in motion as an indication of its rate of change in position as observed from a particular frame of reference and as measured by a particular standard of time (e.g. northbound). Velocity is a ...
, and their derivations such as
kinetic energy In physics, the kinetic energy of an object is the energy that it possesses due to its motion. It is defined as the work needed to accelerate a body of a given mass from rest to its stated velocity. Having gained this energy during its accele ...
. * ''Forces'' can be either placed directly by the user or produced by adding
gravitation In physics, gravity () is a fundamental interaction which causes mutual attraction between all things with mass or energy. Gravity is, by far, the weakest of the four fundamental interactions, approximately 1038 times weaker than the stron ...
,
Coulomb force Coulomb's inverse-square law, or simply Coulomb's law, is an experimental law of physics that quantifies the amount of force between two stationary, electrically charged particles. The electric force between charged bodies at rest is conventiona ...
or other effects. The program also features springs and soft bodies. Step allows reverting after simulation, so the user can modify the bodies and forces and see how the outcome of the simulation is affected. All the bodies and forces can also be modified in real time. The software allows users to add graphs and meters and configure them to any property of any body. This allows, for example, graphing speed or acceleration against time.


References


External links

*
Step handbook
KDE software Free physics software Software that uses Qt KDE Education Project Science education software Free educational software {{KDE-stub