Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Education
Step
Commits
010da371
Commit
010da371
authored
Dec 27, 2014
by
Inge Wallin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
TODO: Clean up done items.
parent
2bb30778
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
19 deletions
+34
-19
TODO
TODO
+34
-19
No files found.
TODO
View file @
010da371
...
...
@@ -5,7 +5,12 @@
- This means actually understanding STEPCORE_META_OBJECT, which seems to be
undocumented...
1. StepCore.
1. Bugs / Issues
* Soft bodies lose their structure if they get crushed by something heavy.
2. StepCore.
* implement compile flags:
- STEPCORE_WITH_QT
...
...
@@ -14,10 +19,8 @@
- STEPCORE_WITH_GUIPROPS
* unit tests
* movement restrictions (IN PROGRESS)
* rigid bodies (DONE)
* collision detection with friction (IN PROGRESS)
* custom properties for bodies, make charge custom property (?)
* adaptive timestep solvers (DONE)
* correctly handle stiff ODE
* separate position and coordinate (PARTLY DONE)
(for independent tolerance settings, symplectic solvers)
...
...
@@ -27,10 +30,6 @@
* implicit solvers (!)
* more collision and constraints solvers
* NullCollisionSolver and NullConstraintsSolver
* molecular dynamics (potentials etc.) (DONE)
* massive springs (DONE)
* soft bodies (DONE)
* fluid and gas simulation (DONE)
* create common class for connectiong something to rigid body
* think about 3d
...
...
@@ -38,15 +37,13 @@ More TODO items for StepCore can be found in
Doxygen-generated documentation and in the source
code (marked as TODO or XXX).
2
. Step.
3
. Step.
* SVG theming
* do calculations in separate thread (DONE)
* use statusbar or small graphicsitem to notify
user when creating items (DONE)
* saving animation (navigation through time)
* units for all quantitis, units conversion (DONE)
* user-editable notes (DONE)
* formulas in notes (DONE)
* custom scene background (PARTLY DONE)
* nice-looking descriptions for all bodies and parameters
(with references to wikipedia or wikibooks ?) (DONE)
...
...
@@ -75,15 +72,33 @@ code (marked as TODO or XXX).
More TODO items for Step can be found in the source code
(marked as TODO or XXX).
3. Future ideas
4. Future ideas
* Create a game based on Step. Original idea by Jason Harris:
On each level, you were given a goal and a list of equipment that
you could use to build a machine to achieve the goal. The equipment could
include lots of different stuff: balls of various types (tennis, bowling,
baseball), springs, trampolines, guns, ropes, pulleys, belts, gears, conveyor
belts, cats, mice, light bulbs, elecric fans, model rockets, TNT, etc. You
would place all this stuff on the playing field, press "Go", and see if the
level's goal was achieved by your machine. If not, you would modify the
machine and try again. It was a lot of fun for a young proto-physicist :)
On each level, you were given a goal and a list of equipment that you could
use to build a machine to achieve the goal. The equipment could include
lots of different stuff: balls of various types (tennis, bowling, baseball),
springs, trampolines, guns, ropes, pulleys, belts, gears, conveyor belts,
cats, mice, light bulbs, elecric fans, model rockets, TNT, etc. You would
place all this stuff on the playing field, press "Go", and see if the
level's goal was achieved by your machine. If not, you would modify the
machine and try again. It was a lot of fun for a young proto-physicist :)
----------------------------------------------------------------
Overall goal: To make Step a better teaching tool
For details, see the list above.
* Add missing object types
+ half plane (ground)
+ rope(?)
* Add missing physics concepts
+ coefficient of restitution
+ friction
* Improve user interaction
+ Add timeline
+ Improve selection, moving and resizing of objects.
+
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment