C# Wrapper for RVO2 3D (for Crowd Simulation) Released


Some time ago i was looking for a good crowd simulation api for C#, i found sharpsteer but it was not stable (in terms of simulation accuracy) enough for my needs. The only one i found was RVO (really good one =P) that is written in C++.

I ported the RVO 2D version for XNA (works on Windows Phone 7) and created a wrapper for the RVO3D and RVO2 2D using C++/CLI.

Iam releasing the code of both.

The GitHub Project (Better option): https://github.com/tpastor/CSharpRVO

The XNA Version (just the .cs files)

The Wrapper (include the Source code of the original C++ and the C# code – RVO2 2D and RVO2 3D -> need to adjust some linkages to compile, i let them using absolute paths …)

The Wrapper DLL (Just add it to a .Net project, it uses exactely the same function names of C++ version. You can find usage demos in the source code provided in the above wrapper =P)

The license is the same of the original version (Documentation here ).

The usage examples for the XNA port of 2d can be found here (integrated with ploobsengine)

, ,

  1. #1 by boys bedroom ideas on 29 de julho de 2016 - 11:12 pm

    You made some good points there. I looked on the internet for the issue and found most guys will consent with your blog.

  2. #2 by Home Design on 29 de julho de 2016 - 11:30 pm

    Great write-up, I¡¦m regular visitor of one¡¦s site, maintain up the excellent operate, and It is going to be a regular visitor for a long time.

  3. #3 by Rental Cleaning on 29 de julho de 2016 - 11:54 pm

    It¡¦s really a nice and useful piece of info. I¡¦m glad that you simply shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.

  4. #4 by recycling computers berkshire on 29 de julho de 2016 - 11:59 pm

    The things i have observed in terms of computer system memory is the fact there are specs such as SDRAM, DDR or anything else, that must fit the specifications of the motherboard. If the computer’s motherboard is reasonably current and there are no operating-system issues, improving the storage space literally requires under one hour. It’s on the list of easiest computer system upgrade processes one can imagine. Thanks for revealing your ideas.

  5. #5 by laptop disposal maidenhead on 30 de julho de 2016 - 12:05 am

    One thing I’d really like to say is the fact that before purchasing more laptop memory, look into the machine directly into which it would be installed. If your machine is usually running Windows XP, for instance, the particular memory ceiling is 3.25GB. Applying more than this would just constitute any waste. Make certain that one’s motherboard can handle your upgrade amount, as well. Great blog post.

  6. #6 by disposal of old computers london on 30 de julho de 2016 - 12:12 am

    One thing I want to say is that often before purchasing more personal computer memory, consider the machine in to which it can be installed. In the event the machine can be running Windows XP, for instance, the particular memory ceiling is 3.25GB. Putting in more than this would merely constitute some sort of waste. Make certain that one’s motherboard can handle the particular upgrade amount, as well. Great blog post.

  7. #7 by dining room furniture on 30 de julho de 2016 - 12:13 am

    Wow, marvelous weblog layout! How long have you been running a blog for? you make blogging look easy. The entire glance of your site is excellent, as smartly as the content material!

  8. #8 by computer disposal companies london on 30 de julho de 2016 - 12:15 am

    I have learned newer and more effective things through your weblog. One other thing I’d like to say is always that newer laptop or computer os’s tend to allow more memory for use, but they likewise demand more storage simply to run. If your computer could not handle more memory as well as newest program requires that storage increase, it is usually the time to shop for a new Laptop or computer. Thanks

  9. #9 by computer recycling bristol on 30 de julho de 2016 - 12:19 am

    Interesting blog post. Some tips i would like to bring about is that pc memory needs to be purchased should your computer cannot cope with that which you do by using it. One can deploy two RAM memory boards containing 1GB each, by way of example, but not certainly one of 1GB and one having 2GB. One should look for the maker’s documentation for the PC to make certain what type of storage it can take.

  10. #10 by computer disposal companies southampton on 30 de julho de 2016 - 12:25 am

    I have learned new things by means of your site. One other thing I’d really like to say is always that newer pc os’s usually allow extra memory to get used, but they furthermore demand more ram simply to run. If someone’s computer can not handle additional memory along with the newest software package requires that storage increase, it might be the time to buy a new Computer system. Thanks

  11. #11 by Kitchen Decor on 30 de julho de 2016 - 12:34 am

    I don’t even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you are going to a famous blogger if you are not already 😉 Cheers!

  12. #12 by Furniture on 30 de julho de 2016 - 12:47 am

    It’s the best time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or tips. Perhaps you could write next articles referring to this article. I desire to read more things about it!

  13. #13 by home furniture on 30 de julho de 2016 - 12:50 am

    You actually make it seem really easy together with your presentation however I in finding this topic to be really one thing which I feel I’d never understand. It seems too complicated and very large for me. I am having a look forward in your subsequent post, I will try to get the hang of it!

  14. #14 by Home Plans on 30 de julho de 2016 - 2:09 am

    hello there and thank you for your info – I have certainly picked up anything new from right here. I did however expertise some technical points using this web site, as I experienced to reload the website a lot of times previous to I could get it to load correctly. I had been wondering if your web hosting is OK? Not that I am complaining, but slow loading instances times will often affect your placement in google and can damage your quality score if ads and marketing with Adwords. Well I’m adding this RSS to my e-mail and can look out for a lot more of your respective interesting content. Ensure that you update this again soon..

  15. #15 by IT Recycling slough on 30 de julho de 2016 - 2:21 am

    Thanks for the suggestions you have contributed here. Another thing I would like to mention is that personal computer memory specifications generally increase along with other improvements in the technologies. For instance, if new generations of processor chips are made in the market, there’s usually a matching increase in the dimensions calls for of all computer memory in addition to hard drive room. This is because the application operated by way of these cpus will inevitably increase in power to benefit from the new technology.

  16. #16 by recycle old computers reading on 30 de julho de 2016 - 2:27 am

    Good blog post. A few things i would like to contribute is that laptop memory is required to be purchased if your computer can’t cope with what you do with it. One can add two random access memory boards with 1GB each, for example, but not one of 1GB and one having 2GB. One should check the maker’s documentation for own PC to make certain what type of storage is required.

  17. #17 by corporate computer disposal on 30 de julho de 2016 - 2:37 am

    Thanks for the suggestions you have provided here. Another thing I would like to convey is that laptop memory needs generally rise along with other improvements in the know-how. For instance, whenever new generations of processor chips are made in the market, there’s usually a matching increase in the shape calls for of all computer system memory along with hard drive space. This is because the software operated by means of these cpus will inevitably boost in power to take advantage of the new technologies.

  18. #18 by Dining Room Set on 30 de julho de 2016 - 3:10 am

    Wonderful website. A lot of useful information here. I¡¦m sending it to several pals ans also sharing in delicious. And of course, thanks for your effort!

  19. #19 by free it recycling essex on 30 de julho de 2016 - 3:14 am

    The things i have observed in terms of personal computer memory is the fact there are technical specs such as SDRAM, DDR and so on, that must match the technical specs of the motherboard. If the computer’s motherboard is very current and there are no os issues, changing the ram literally usually takes under an hour or so. It’s one of the easiest laptop upgrade types of procedures one can picture. Thanks for giving your ideas.

  20. #20 by it disposal london on 30 de julho de 2016 - 3:32 am

    Thanks for the recommendations you have contributed here. Yet another thing I would like to state is that pc memory requirements generally rise along with other advances in the technology. For instance, when new generations of processor chips are brought to the market, there’s usually a similar increase in the size calls for of both pc memory plus hard drive space. This is because the program operated through these cpus will inevitably surge in power to take advantage of the new technologies.

  21. #21 by laminate flooring on 30 de julho de 2016 - 3:34 am

    whoah this blog is wonderful i like studying your articles. Keep up the great work! You know, many people are looking round for this information, you can aid them greatly.

1 56 57 58
(não será publicado)