You can download the FastCar library and use it on your computer for evaluation purposes. This fully functional version of the library has copy protection, so it cannot be used in a commercial application. This library is contained in a dll-file, in contrast to the commercial version, which is a static library.
Download FastCar301_setup.exe. What's new in 3.01
The copy protection does not allow you to run the evaluation library on computers other than the one it was installed on. During registration the library collects computer dependent information (hard drive dependent) and saves it in an encrypted form in the file FastCar.dat in your Windows directory (e.g. Windows or WINNT ). On every run it checks the file to see if it corresponds to your computer, otherwise it stops.
To register you need to run an application that uses FastCar.dll or FastCar_debug.dll , e.g. an example we provide, and copy the number it gives you in dialog box. This number is a computer dependent string which looks like this: <C50FA11C527E3620FA734C82FE3E7452640E0E52F6A2EB70E632649081EE692DF4A3007EEBC4ED35B646D3E86A02F48538F6CBB3>. Send this number to support@oxforddynamics.co.uk. We will reply with a similar number, that matches this one. Pasting the second number back to the dialog on the next run registers the library on your computer.
The package consists of two main parts: single rigid body simulator and constraint handler. It is capable of simulating single rigid bodies like boxes or balls, and resolving interactions between them and world. Interactions - collisions or contacts (micro-collisions) are handled with physical properties of restitution and friction.
Include CRigidBody.hpp, ConstraintHandler.hpp and maybe CollisionDetection.hpp in your source files. Include corresponding cpp-files and Vitamina.cpp into your project.
Since this multi-body package is a by-product of FastCar it does not have separate documentation. The documentation explaining how to use the multi-body package is contained in the FastCar documentation mainly on the following web-pages: CRigidBody class for description of CRigidBody class functionality, Constraint Handler for description of the constraint handler, Outline of the use for some description of use.
You can freely use and modify source code of the multi-body package (the Free Software), provided that the following conditions are met:
If you agree with the terms you can download FMBP209.RAR (67 K).
Copyright © 2002 Oxford Dynamics. All rights reserved.