Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1
Compare

PVLE is a lightweight cross-platform game engine (real-time visualisation/simulation engine), using OSG (OpenSceneGraph) and ODE (OpenDynamicsEngine) among other well-known libraries. It is cross-platform and written in C++. It differs from other engines in the way it uses existing code instead of ... [More] re-inventing things, and because it does not hide underlaying libraries. [Less]

0
 
  0 reviews  |  3 users  |  51,227 lines of code  |  1 current contributor  |  Analyzed 1 day ago
 
 

PAL (physics abstraction layer) is a portable C++ physics abstraction API. It provides a unified interface to a number of physics engines (Bullet, ODE, PhysX...). This enables the use of multiple physics engines within one application. It is not just a simple physics wrapper, but provides an ... [More] extensible plug-in architecture for the physics system, as well as extended functionality for common simulation components. [Less]

0
 
  0 reviews  |  3 users  |  371,390 lines of code  |  2 current contributors  |  Analyzed 6 days ago
 
 

Tiny shooter game, remake of an original game by Greg Kuperberg (Orion Software - 1982), based on PVLE game engine ( http://pvle.sourceforge.net ).

0
 
  0 reviews  |  2 users  |  19,044 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

PixelLight is a cross-platform application framework for any kind of 3D applications like games, interactive simulations or visualizations. It's based on a highly flexible scene graph system that allows you to compose and visualize any type of 3D scene for your application. PixelLight is ... [More] written in C++ and has been designed with flexibility and extensibility as one of it's main goals. Therefore, it's not only a 3D engine, but a consistent framework that allows you to combine all the components that you need for your application without having to care about the differences of the actual libraries, APIs or operating systems that you are using. The underlying systems and libraries are abstracted by a powerful reflection and component system. [Less]

5.0
 
  0 reviews  |  1 user  |  43,108 lines of code  |  7 current contributors  |  Analyzed about 18 hours ago
 
 

This is a game engine based on Ogre and ODE for the project Yester Magics, a RTS/RPG game. (The project is aborted)

0
 
  0 reviews  |  0 users  |  778 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

Introduction: This is my implementation of a minimalist dense matrix library in C++. It originated from an incomplete matrix library in C at circa 2007, which provided functionality just enough to allocate and deallocate memory, handle input and output, and do addition and multiplication for dense ... [More] matrices, so that I could write an ODE solver in matrix jargon. I decided to rewrite it in C++, for the sake of operator overloading, so that the client code would look a bit nicer. Template techniques are employed for the same purpose. For example, type promotions are handled, so as to allow operations involving, say, a matrix of real double and another matrix of complex double without explicit conversion. Another consideration is efficiency. Rather than dynamic polymorphism, static dispatch is done for matrix conjugation and hermetian, differentiating real and complex types (to cope with std::conj() as it does not handle the cases of real types well). Version 0.2 added support for index slicing and Copy-On-Write. Demo: A fourth order Runge-Kutta ODE solver (using just the vector portion of the library) and a sample program implementing the Hodgkin-Huxley model of cardioelectrophysiology is given. Download: Please check out the source code by svn. [Less]

0
 
  0 reviews  |  0 users  |  2,576 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

lmx

Compare

Last updateDue to other obligations, the maintenance of the LMX library sadly must be postponed. The last update will be version 1.0.4, already available for download. DescriptionLMX is a numerical library for C++ developers that provides built-in methods, including matrix and vector algebra ... [More] , dense and sparse storage, linear direct and iterative solvers, nonlinear solvers, ODE systems integrators (Newmark, HHT, BDF, etc.). It also links to other well known libraries for high performance computations. OverviewThe principal difference with other libraries is that it provides a framework that enables switching between different types of matrices (dense and sparse) before and after the compilation of your code. This feature implies a little overhead in numerical operations but is not very important in the usual bottlenecks of the computational codes. An efficiency suite is supplied for you to evaluate its possible impact in your project. As templates are throughly used, the library consists on a series of header files and can be used directly to compile your code. The size of the compiled objects and executables is kept small although the compilation time is higher compared with a precompiled library. At this time, we provide linked methods to gmm++, SuperLU and Lapack, and the incorporation of BLAS for dense high performance methods is planed for the (near) future. The installation of these libraries is optional, as LMX is selfcontained, but their use is recommended when speed is a concern. We hope it is as useful for you as it is for us. Cheers! PublicationsMULTIBODY DYNAMICS 2007, ECCOMAS Thematic Conference C.L. Bottasso, P. Masarati, L. Trainelli (eds.) Milano, Italy, 25–28 June 2007 [Less]

0
 
  0 reviews  |  0 users  |  52,245 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.