|
Free downloadsE-mail : info@misimulators.co.uk |
Home page |
|
Item |
Description |
Download |
| 3D models in IGES format | ||
|
Spanker-class yacht |
This is 3D geometry of the yacht in IGES format. | |
|
Fishing boat |
This is 3D geometry of the fishing boat in IGES format. | |
|
Trawler |
This is 3D geometry of the trawler in IGES format. | |
| Source code for 3D geometries | ||
|
3D four-component (X,Y,Z,W) vector |
This source code defines a four-component vector based on XMM parallel instructions. Based on 4-byte floats. Ariphmetic operators are defined. Useful in representation of CAD and 3D geometries, coordinate transformations etc. | |
|
Base geometry class |
This is a basic class for any geometry we consider. Its descendants are a segment, a curve, a patch, a collection of patches etc. | |
|
Bézier segment |
This is a bi-cubic segment in Bézier representation. Fast parallel evaluators of position and derivative vectors. | |
|
Curve made up of Bézier segments |
This curve is made up of a number of Bézier segments. | |
|
Bi-cubic patch in Ferguson representation |
This is a bi-cubic patch in Ferguson representation. Fast parallel evaluators of positions, derivatives, normals. Can be used in CAD, CAM, CAE and visualisation code for representation of 3D objects. | |
|
4x4 matrix |
This is 4x4 matrix of 4-byte floats with matrix operators defined and implemented with parallel XMM instructions. Can be used for coordinate transformations (matrices already defined) and all other matrix things. | |
| Source code | ||
|
Composite files |
To avoid having countless files scattered over directories gather (a group of) files into a single file and get programmatic access to any of them. | |
| New version of composite file compiler | This is a new version of composite file compiler (compfiles.exe), to be used instead of compfils.exe, suitable for long file names and the number of files contained in a composite file more than 32767. | |
|
Water rendering |
Water rendering DLL, demo, sample project and instructions how to use. | |
| Sample project to test all the above classes | ||
|
Sample VC++ console project to test all the above classes |
Sample source code to explain how to use the above classes. It is updated any time a new class appears. | |
| Finite element instruments | ||
| Fast parallel finite element solver contained in a DLL with a sample project. Try and use. Apparent drawback : it is based on 4-byte floats and 4-byte integers what limits its application to very large systems (up to 100000 is OK, depending on the matrix). | ||
| Fast parallel finite element solver for very large systems | Fast parallel finite element solver based on doubles and 8-byte integers. Under development. | - |
| Utilities | ||
|
Simple program to decode binary file data |
You can decode a file contents by converting file bytes into integers and floats of different types, characters, search strings etc. | |
| Demos (for Windows) | ||
|
3D fish demo |
Moving fish with its body changing shape written with 3D geometry classes described above (visualisation with OpenGL). |
fishdemo.zip (372K) - unpack into a directory and run fishdemo.exe |
|
Finite element tutor |
3D potential flow in 3D ducts is considered. You specify duct geometry, approximate it by orthogonal polynomials to generate 3D mesh, solve the Laplace's equation by finite elements and get velocity and pressure distributions. Hypertext theory. To complete a calculation, sequentially use main menu items from left to right. Always look at prompts at the bottom of the screen. Old code for MS/DOS. Should work full-screen on Win2000 and XP, if you are lucky. Type "exit" and press [ENTER] to return to Windows. |
fetutor.zip (128K) - unpack into a directory and run fetutor.exe |
|
Airfoil tutor |
Aerodynamic characteristics of airfoils (velocity distribution, pressure coefficient along the surface, aerodynamic coefficients) are calculated by different methods. You specify airfoil geometry, approximate it by orthogonal polynomials to generate a mesh, select a method of solution and calculate. Hypertext theory. To complete a calculation, sequentially use main menu items from left to right. Always look at prompts at the bottom of the screen. Old code for MS/DOS. Should work full-screen on Win2000 and XP, if you are lucky. Type "exit" and press [ENTER] to return to Windows. |
atutor.zip (133K) - unpack into a directory and run atutor.exe |
|
Peniche demo |
A VERY OLD visual demo. A ship is entering a harbour. The demo is based on
OpenGL. Can be run on Windows. This is just one of first tries in
OpenGL and it contains nothing special. Visual objects need to be
improved. Like many other simulators, the visual scene has a strong flavour of primitivism. Press F9 at any time to exit. |
vdemo.zip (2.2M) - unpack into a directory and run vdemo.exe |
|
Ship dynamics demo |
This code displays simulation of ship dynamics based on infinitely
small span wing theory. Look at prompts at the window caption. Produced in cooperation with prof. N.Kornev from Rostock university. |
shipdyn.zip (260K) - unpack into a directory and run shipdyn.exe |
|
|
||
| (c) Copyright 2007..2010 MI Simulators | Last update 27 April 2010 | |