Description

This simulation demonstrates the ability to perform dynamic physics modeling calculations in order to simulate the motion path of a bouncing ball in a dynamically changing environment.

Purpose

Physical simulation is used increasingly often in various forms of simulation, including training simulations, to make objects behave as realistically as possible. The goal of many of these simulations is to replicate the look and behavior of the real world. When objects don't move realistically or are allowed to interpenetrate each other, it destroys the illusion of reality. Hypercosm allows the content creator to add real physics calculations to the simulation and has built in support for complex collision detection calculations in order to make these types of complex simulations easier to create.

Features

  • Collision detection
    Hypercosm's built in collision detection is used to determine the collision between the ball and the enclosing polygons.

  • Physical simulation
    Physical simulation calculations involving gravity and velocity are used to compute the motion of the ball. These computations are written in Hypercosm's OMAR scripting language and are completely under the control of the content creator.