BehaviourComposer: ignore everything before this. Begin micro-behaviour: Begin description: find the total momentum of all the bodies. End description Find total momentum Begin NetLogo code: let bodies objects with [my-mass > 0] set the-total-momentum-x sum [my-mass * xvelocity ] of bodies set the-total-momentum-y sum [my-mass * yvelocity ] of bodies if the-world-is-3-d? [ set the-total-momentum-z sum [my-mass * zvelocity ] of bodies ] End NetLogo code This micro-behaviour finds the momentum of the entire solar system by summing the mass times the velocity of every body in the system.Authored by Maria Marinari and Ken Kahn. BehaviourComposer: ignore everything after this. |