Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
summer_2019:making_objects_move [2019/07/31 21:56]
wellerd created
summer_2019:making_objects_move [2019/07/31 22:59] (current)
wellerd
Line 1: Line 1:
-===== Snowman ​Activity: Making ​and Placing Shapes ​in Glowscript =====+===== Activity: Making ​Objects Move in Glowscript =====
  
 **Follow this link for the activity: [[https://​trinket.io/​glowscript/​cf9c7047b3|link]]** **Follow this link for the activity: [[https://​trinket.io/​glowscript/​cf9c7047b3|link]]**
Line 6: Line 6:
  
 {{:​summer_2019:​1d_motion.png?​800|}} {{:​summer_2019:​1d_motion.png?​800|}}
 +
 +  * Try running the code, rotating the viewing window, and zooming in and out.
 +
 +  * Try running the code after each of the following steps to observe the change that arises from adding/​editing the code.
 +
 +  * **Line 27:** Add code to update the position of the particle based on its velocity.
 +
 +<​code>​
 +particle.pos = particle.pos + particle.velocity*dt
 +</​code>​
 +
 +  * **Line 7:** Edit the code to change the particle velocity to 4 in the x-direction.
 +
 +<​code>​
 +particle.velocity = vector(4,​0,​0)
 +</​code>​
 +
 +  * **Line 10:** Edit the code to change the particle acceleration to -1 in the x-direction.
 +
 +  * **Line 30:** Add code to update the velocity of the particle based on its acceleration. //Hint: Try to mimic line 27, but use “velocity” and “acceleration” instead of “pos” and “velocity”,​ respectively.//​
 +
 +  * **Line 22:** Edit the code to get the particle to stop when its velocity is equal to 0. //Hint: Make the while statement depend on// ''​particle.velocity.x''​.
  • summer_2019/making_objects_move.1564610214.txt.gz
  • Last modified: 2019/07/31 21:56
  • by wellerd