Download wave on a string Free Java Code
Description
Watch a string vibrate in slow motion. Wiggle the end of the string and make waves, or adjust the frequency and amplitude of an oscillator. Adjust the damping and tension. The end can be fixed, loose, or open.
Icons
Source Files
The download file wave-on-a-string-master.zip has the following entries.
.gitignore/*www .j a va2s. c o m*/
Gruntfile.js
LICENSE
README.md
assets/test-model.html
assets/variable-timestep.nb
assets/variable-timestep.pdf
images/Ruler_two_side.png
images/Ruler_two_side_5cm.png
images/archive/Ruler_two_side.png
images/archive/Ruler_two_side.svg
images/archive/Ruler_two_side_5cm.png
images/archive/Ruler_two_side_5cm.svg
images/archive/button_pulse_hover.png
images/archive/button_pulse_hover.svg
images/archive/button_pulse_pressed.png
images/archive/button_pulse_pressed.svg
images/archive/button_pulse_unpressed.png
images/archive/button_pulse_unpressed.svg
images/archive/button_restart_hover.png
images/archive/button_restart_hover.svg
images/archive/button_restart_pressed.png
images/archive/button_restart_pressed.svg
images/archive/button_restart_unpressed.png
images/archive/button_restart_unpressed.svg
images/archive/button_sim_pause.png
images/archive/button_sim_pause.svg
images/archive/button_sim_pause_hover.png
images/archive/button_sim_pause_hover.svg
images/archive/button_sim_play.png
images/archive/button_sim_play.svg
images/archive/button_sim_play_hover.png
images/archive/button_sim_play_hover.svg
images/archive/button_step_deactivated.png
images/archive/button_step_deactivated.svg
images/archive/button_step_hover.png
images/archive/button_step_hover.svg
images/archive/button_step_pressed.png
images/archive/button_step_pressed.svg
images/archive/button_step_unpressed.png
images/archive/button_step_unpressed.svg
images/archive/button_timer_pause_hover.png
images/archive/button_timer_pause_hover.svg
images/archive/button_timer_pause_pressed.png
images/archive/button_timer_pause_pressed.svg
images/archive/button_timer_pause_unpressed.png
images/archive/button_timer_pause_unpressed.svg
images/archive/button_timer_reset_hover.png
images/archive/button_timer_reset_hover.svg
images/archive/button_timer_reset_pressed.png
images/archive/button_timer_reset_pressed.svg
images/archive/button_timer_reset_unpressed.png
images/archive/button_timer_reset_unpressed.svg
images/archive/clamp_2.png
images/archive/clamp_2.svg
images/archive/oscillator_post.png
images/archive/oscillator_post.svg
images/archive/oscillator_wheel.png
images/archive/oscillator_wheel.svg
images/archive/ring_back.png
images/archive/ring_back.svg
images/archive/ring_front.png
images/archive/ring_front.svg
images/archive/tweaker_left_disabled.png
images/archive/tweaker_left_disabled.svg
images/archive/tweaker_left_hover.png
images/archive/tweaker_left_hover.svg
images/archive/tweaker_left_pressed.png
images/archive/tweaker_left_pressed.svg
images/archive/tweaker_left_unpressed.png
images/archive/tweaker_left_unpressed.svg
images/archive/tweaker_right_disabled.png
images/archive/tweaker_right_disabled.svg
images/archive/tweaker_right_hover.png
images/archive/tweaker_right_hover.svg
images/archive/tweaker_right_pressed.png
images/archive/tweaker_right_pressed.svg
images/archive/tweaker_right_unpressed.png
images/archive/tweaker_right_unpressed.svg
images/archive/wrench_2.png
images/archive/wrench_2.svg
images/button_pulse_hover.png
images/button_pulse_pressed.png
images/button_pulse_unpressed.png
images/button_restart_hover.png
images/button_restart_pressed.png
images/button_restart_unpressed.png
images/button_sim_pause.png
images/button_sim_pause_hover.png
images/button_sim_play.png
images/button_sim_play_hover.png
images/button_step_deactivated.png
images/button_step_hover.png
images/button_step_pressed.png
images/button_step_unpressed.png
images/button_timer_pause_hover.png
images/button_timer_pause_pressed.png
images/button_timer_pause_unpressed.png
images/button_timer_reset_hover.png
images/button_timer_reset_pressed.png
images/button_timer_reset_unpressed.png
images/button_timer_start_hover.png
images/button_timer_start_pressed.png
images/button_timer_start_unpressed.png
images/clamp_2.png
images/license.txt
images/oscillator_post.png
images/oscillator_wheel.png
images/ring_back.png
images/ring_front.png
images/slider.png
images/tweaker_left_disabled.png
images/tweaker_left_hover.png
images/tweaker_left_pressed.png
images/tweaker_left_unpressed.png
images/tweaker_right_disabled.png
images/tweaker_right_hover.png
images/tweaker_right_pressed.png
images/tweaker_right_unpressed.png
images/window.png
images/window_back.png
images/window_edge.png
images/wrench_2.png
images/wrench_2.svg
js/Constants.js
js/model/WOASModel.js
js/version.js
js/view/ActionView.js
js/view/ControlPanel.js
js/view/WOASView.js
js/view/action/EndNode.js
js/view/action/StartNode.js
js/view/action/TheStringNode.js
js/view/control/BottomControlPanel.js
js/view/control/CheckBoxGroup.js
js/view/control/PlayPauseButton.js
js/view/control/PulseButton.js
js/view/control/RadioGroup.js
js/view/control/RestartButton.js
js/view/control/WOASTLine.js
js/view/control/WOASTRulers.js
js/view/control/WOASTTimer.js
js/view/control/slider/Slider.js
js/wave-on-a-string-config.js
js/wave-on-a-string-main.js
package.json
strings/wave-on-a-string-strings_ar.json
strings/wave-on-a-string-strings_ar_SA.json
strings/wave-on-a-string-strings_bs.json
strings/wave-on-a-string-strings_cs.json
strings/wave-on-a-string-strings_da.json
strings/wave-on-a-string-strings_de.json
strings/wave-on-a-string-strings_el.json
strings/wave-on-a-string-strings_en.json
strings/wave-on-a-string-strings_es.json
strings/wave-on-a-string-strings_es_ES.json
strings/wave-on-a-string-strings_es_PE.json
strings/wave-on-a-string-strings_et.json
strings/wave-on-a-string-strings_eu.json
strings/wave-on-a-string-strings_fa.json
strings/wave-on-a-string-strings_fi.json
strings/wave-on-a-string-strings_fr.json
strings/wave-on-a-string-strings_gl.json
strings/wave-on-a-string-strings_hr.json
strings/wave-on-a-string-strings_hu.json
strings/wave-on-a-string-strings_in.json
strings/wave-on-a-string-strings_it.json
strings/wave-on-a-string-strings_iw.json
strings/wave-on-a-string-strings_ja.json
strings/wave-on-a-string-strings_ka.json
strings/wave-on-a-string-strings_km.json
strings/wave-on-a-string-strings_kn.json
strings/wave-on-a-string-strings_ko.json
strings/wave-on-a-string-strings_mk.json
strings/wave-on-a-string-strings_mr.json
strings/wave-on-a-string-strings_nb.json
strings/wave-on-a-string-strings_nl.json
strings/wave-on-a-string-strings_pl.json
strings/wave-on-a-string-strings_pt.json
strings/wave-on-a-string-strings_pt_BR.json
strings/wave-on-a-string-strings_ru.json
strings/wave-on-a-string-strings_sk.json
strings/wave-on-a-string-strings_sl.json
strings/wave-on-a-string-strings_sq.json
strings/wave-on-a-string-strings_sr.json
strings/wave-on-a-string-strings_sv.json
strings/wave-on-a-string-strings_tk.json
strings/wave-on-a-string-strings_tr.json
strings/wave-on-a-string-strings_vi.json
strings/wave-on-a-string-strings_zh_CN.json
strings/wave-on-a-string-strings_zh_TW.json
wave-on-a-string_en.html
Download
Click the following link to download wave-on-a-string-master.zip.
wave-on-a-string-master.zip