The PEDSIM Ecosystem contains additional applications, utilities
and tools. They are located in the /ecosystem/ folder within
the distribution package.
- These applications are
part of the official distribution. Nevertheless, their code and
functionality is constantly changing, since they are used to develop
and test the PEDSIM core library, which is more stable. They should be
seen as examples, or maybe small helper untilities. They can be useful
e.g. for debugging your own application, or provide simple
starting points for modular simulation systems.
|PEDSIM Demonstration Application
The Demo Application is intended a) to show what PedSim is able to do,
and b) to give a example implementation that uses libpedsim in a more
complex way than the small examples do.
For more information see here.
|PEDSIM 2-dimensional Visualizer
2-dimensional visualizer is a separate application that can be
used to visualize the output of a PEDSIM simulation run. It listens on
a network socket for update information (agent positions, but also
dynamic scene definitions), which are rendered in
real-time. This is perfectly suited to observe stand-allone
simulations or optimizations which take a long time to run. Also nice
for demonstrations, where the visualizer is installed on the machine
connected to the beamer, and the simulation runs on a separate host.
Ah and yes, it is able to output png files for each frame, which can be
combined into a
|PEDSIM 3-dimensional Visualizer
visualizer is a separate application that can be
used to visualize the output of a PEDSIM simulation run.
The difference between the two visualizers is that 2dvis is intended
for displaying a technical view of the scenario, while 3dvis show a
"real" view. 3dvis does not render the scenario realistically in any
way - however, it only shows what would be visible in real live - i.e.
no waypoints or forces.