Documentation

Discuss any questions about BEPUphysics or problems encountered.
Post Reply
coimbra79
Posts: 33
Joined: Thu Dec 29, 2011 12:42 am

Documentation

Post by coimbra79 »

CIAO Bepu Team! First of all I congratulate you for the work done,
I made ​​a complete graphics engine (coiAxis) using vb6 and NewtonGD, with different wrappers, and I can not deny having received several rewards even if a lot of wrappers do not work properly ...
Now I moved the code from VB to C # with the intent of wanting to develop games with XNA for PC and XBX, work on the project steel a week and I assure you that the simplicity of BEPU has no equal, also doing a couple of comparisons numeric, with NGD, BEPU is to win big (in my PC runs at 30FPS NGD 130 cubic BEPU 332!)

I wanted to put myself seriously in the implementation of the code, but I notice a lack on your part ...
DOCUMENTATION!

I used to study on their well-made newtonwiki NGD ... think in the future to do such a thing? or maybe there is already a complete documentation BEPU?
Let me know Thanks!
Norbo
Site Admin
Posts: 4929
Joined: Tue Jul 04, 2006 4:45 am

Re: Documentation

Post by Norbo »

The usual documentation can be found on codeplex: http://bepuphysics.codeplex.com/documentation

The .chm API documentation is there along with a set of topic-based samples. Apart from the Getting Started page, most of these are more like reference materials than tutorials.

The 'overview of changes from v0.14.3 to v0.15.0' is a good high level look at the flow of the engine. That document was mainly created to help people upgrade due to the scope of changes in v0.15.0 and so is now slightly out of date (mainly with regard to a few small details about the interaction between deactivation, collision detection, and the solver), but the core ideas are valid. At some point I want to update this into a more targeted form now that pretty much everyone has moved past v0.14.3.

The main source download contains a few dozen samples in the BEPUphysicsDemos project too. They're very useful for getting a handle on how to set up a variety of simulations. The EntityConstructionDemo in particular has a lot of information about more advanced methods of creating entities which tends to be a good jumping point for understanding the layout of the engine.

These forums also contain a huge amount of information, but in a slightly inefficient and difficult to search format. There are scattered posts that I'd like to turn into formal documentation if I get time. There's also a few other ideas (e.g. efficient multithreading layouts) that don't get much attention that I'd like to turn into blog posts along the lines of my broad phase testing and character controller explanations.
coimbra79
Posts: 33
Joined: Thu Dec 29, 2011 12:42 am

Re: Documentation

Post by coimbra79 »

ok, tnk!
im tryng to find some explanation to implement buoyancy, but i found any kind of sample or code...
what right way to search sometingh into the forum?
some help?
Norbo
Site Admin
Posts: 4929
Joined: Tue Jul 04, 2006 4:45 am

Re: Documentation

Post by Norbo »

Check out the BuoyancyDemo in the BEPUphysicsDemos, which can be found in the main source download.
c0usinlarry
Posts: 1
Joined: Mon Jan 23, 2012 5:07 am

Re: Documentation

Post by c0usinlarry »

Hello - when I download and load the .chm, none of the individual files display in the viewer, it says "Navigation to the webpage was canceled" in the right pane. Anyone else having issues reading the .chm?
Norbo
Site Admin
Posts: 4929
Joined: Tue Jul 04, 2006 4:45 am

Re: Documentation

Post by Norbo »

Windows blocks foreign .chm files by default. You can unblock it by right clicking the file, going to properties, and clicking Unblock near the bottom.
Post Reply