https://github.com/openworm/cyberelegans
Neuromechanical model of C. Elegans
https://github.com/openworm/cyberelegans
Last synced: 10 months ago
JSON representation
Neuromechanical model of C. Elegans
- Host: GitHub
- URL: https://github.com/openworm/cyberelegans
- Owner: openworm
- Created: 2012-04-25T02:09:13.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2016-12-19T18:24:39.000Z (over 9 years ago)
- Last Synced: 2025-08-11T07:29:36.030Z (10 months ago)
- Language: C++
- Size: 1.37 MB
- Stars: 36
- Watchers: 6
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
The source code to produce the CyberElegans prototype
http://openworm.org
Video for this code is available here: http://www.youtube.com/watch?feature=player_embedded&v=3uV3yTmUlgo
This code was written by:
Andrey Palyanov
Sergey Khayrulin
Alexander Dibert
Keyboard controls
*******************
With a mouse you can rotate the scene (LeftMouseBtn+move), move it (RightMouseBtn+move)
or change scale with a mouse wheel.
Pressing "F1" key in the program shows all available commands and their description
(readme_change_dir.png).
The Neural Network Editor currently allows only selection of pseudoneurons with a mouse and moving them in 3D
by keys described in "F1 help", as well as saving to file (overwrites existing one).
Build Instructions
*******************
prj\CyberElegans.sln is the VisualStudio2008 solution file
After opening it please set
Project->Properties->Configuration Properties->Debugging->Working Directory to ".."
-- it is being changed to "" each time when project is opened on another computer.
To run in "neural network editor" mode comment entire line 176
("worm->rotateWormAroundAnterPosterAxis(90.f);") in main.cpp and recompile
to provide correct initial position of worm body which is connected with neurons coordinates.