AnyLogic enables you to construct very complex 2D presentations using the object structure of your model. Presentation is a drawing composed of various shapes: circles, rectangles, lines, etc. Each shape has a number of properties defining its visual appearance: position, height, width, color, and so on.
You can make your presentations animated using dynamic properties of presentation shapes. Dynamic properties enable user to define the actual value during simulation and link the appearance of a shape (graphical properties of a shape) to any data of the agent. Thus, presentation will reflect how the state of the agent changes during the simulation. The data may change and it will be reflected in the picture.
AnyLogic enables users to create 3D animations for their models. 3D animation is the most realistic and natural way of visualizing the simulated process. AnyLogic enables users to construct 3D animations from the set of standard geometric shapes: rectangle, line, oval, polyline, image, text, group. All these shapes support the third dimension — Z-height and appear either in 2D and in 3D presentation scenes: thereby, you get two representations of the process at once. Moreover, AnyLogic supports import of 3D models stored in Collada (.dae) files using the special element 3D object.
To see the 3D animation scene, just add a 3D window.
You can make your presentations interactive by adding controls. AnyLogic offers a full range of controls (buttons, text inputs, checkboxes, sliders, etc.). You can modify variables and parameters of your model by associating them with controls and changing controls at runtime.
AnyLogic presentations are associated with model components — agents — and are composed according to the model hierarchy. You develop presentations in a modular way, separately for each object. They can be incorporated into any higher-level presentation scene associated with a container object. AnyLogic takes care of assembling the picture, performs placement and transformation of its elements.
How can we improve this article?