TheCurves is an application that plots a parameterized family of curves based on algebraic formulas specified by the user. It is meant as an educational tool for mathematics, physics, and engineering. When the program is run as an applet in a Web page, the plot parameters and formulas are configurable by HTML and dynamically scriptable, so that the applet can be initialized to present a specific plot when the page is opened or to change plots when the user clicks on a control in the Web page.
Chaos Visualization is a program for quickly calculating the amount of predictability in a very simple system: a spring with one side connected to the origin and the other to a weight under gravity. This amount is chaos is visualized in TIFF images, which can be put in a sequence to show the evolution of chaotic behaviour in this system.
Penumbra is a first person horror adventure focusing on story, immersion, and puzzle solving. Violence and combat are hardly an option: the player has to use wits to guide Philip through his final test, which makes the series unique in offering a truly dangerous and terrifying experience. Played from a first person perspective and powered by a 3D engine utilizing cutting edge technology, Penumbra is a true advancement to the adventure genre. The unique physics system allows for true environmental interaction: The player can open drawers, pull levers, pick up objects and manipulate those objects in 3D space, all using natural mouse movements. This creates a highly interactive and immersive game world.
spsim is a simple yet realistic diffraction pattern simulator for single particle diffraction experiments, as those made possible with the advent of XFELs. It takes a PDB as input and outputs noise-free and realistic diffraction patterns according to the experimental conditions chosen by the user.
Electron Gamma Shower (EGS) is a general purpose package for the Monte Carlo simulation of the coupled transport of electrons and photons in an arbitrary geometry for particles with energies from a few keV up to several TeV. Simulations can be performed in arbitrarily complex physical geometries, and a wide range of physical processes are modeled.
Gravity animates HTML page elements using the laws of physics. It uses the Box2DWeb library to animate given page elements so they move, rotate, and collide. The gravity acceleration and direction are configurable. Given callback functions may be invoked when objects collide. Objects' speed and rotation may be affected when the user drags them using the mouse pointer. Each page element can be made static or animated. Animated page elements may include the respective children elements. The elements' friction and density properties can also be configured.
GaussianBeam is a Gaussian optics simulator. It features table-top display of the optical setup. It computes the beam parameters. You can move optics with the mouse. Available optics: lenses, flat and curved interfaces, mirrors, dielectric slab, and generic ABCD. Magic waist function: given a target waist, GaussianBeam finds the suitable arrangement of lenses. Fit waist function: measure the beam radius or diameter to define the input beam. The ability to save and load configurations.