What’s new in MassMotion Flow 9.0

2D Drawing

  • Import and heal 2D drawings.
  • Create floors, links, stairs, ramps, escalators, portals, barriers directly from 2D drawings.
  • Trace over complex geometry, drawings, or imported images to create simplified objects.


Geometry Editing

  • Align objects and components with other elements in the scene using object snap (see Transforming Objects).
  • Change local frame of reference for translation/rotation/scale using manipulator snap (see Changing the Reference Frame ).
  • Edit imported reference geometry like any other object.
  • Protect reference geometry from inadvertent editing through a new 'locked' property.
  • Imported reference geometry is deleted instead of hidden when converting to MassMotion objects (see Application Preferences).


Geometry/Image Import

  • Import 2D dwg files.
  • Import Sketchup files.
  • Import image (jpg, png) files as textured rectangles to be used as references or decoration.


Creating Agents

  • New Trip Matrix event for origin/destination based demand.
  • Specify a table based schedule for Gate, Server and Broadcast (formerly Action) events.
  • Profile, token, portal, and gate entries can now be the name of a collection containing profiles, tokens, portals, or gates.


Gate Control

  • Gates can be set to default open or closed.
  • Gate events can both open and close gates
  • Gate events can apply to a single direction.


Vehicle Event

  • Limit boarding access to vehicle cars based on car capacity.
  • Specify and/or show through passengers.
  • Control pre-arrival time for alighters, boarders, and through passengers. 


Auto Save

  • Projects are automatically saved at intervals.  Manage auto save from application preferences.



  • There have been changes to how density is calculated, and the default relationship between density and speed.  For more information see Speed at Density.



  • Hide empty rows or columns in the Origin/Destination table query.


Batch Execution

  • Automatically execute and export queries using the new command line options '-query', '-queryall', and '-csvseparator' (see Console Simulation Window).


Name Changes

The following objects have been renamed:

Old Name

New Name

Reference Model


Analysis Region


Reference Time




It is now possible to view the status of events from a simulation run using the Event Observer.