[Opensim-dev] PhysX Development

Melanie melanie at t-data.com
Tue Aug 11 01:52:26 UTC 2015


That was regarding PHP. We already have C++/native dependencies so
that is fine.

- Melanie

On 11/08/2015 03:50, Glenn Martin wrote:
> Well, PhysX from NVIDIA is written in C++ so I'm not sure it can be
> avoided.  Am I missing something?
> 
> Glenn
> 
> 
> 
> On Mon, Aug 10, 2015 at 9:46 PM, Melanie <melanie at t-data.com> wrote:
> 
>> I believe I'm confident in saying that there would be significant
>> resistance to adding yet another language/environment dependency to
>> OpenSim.
>>
>> - Melanie
>>
>> On 11/08/2015 03:35, Glenn Martin wrote:
>> > That's an interesting idea.  We are trying to maximize performance, so we
>> > have been writing a simple C#/C++ wrapper that will leave the native
>> stuff
>> > on the C++ side and keep the calls from OpenSim pretty straight-forward.
>> > I'm going to look at the php idea for later uses, though!
>> >
>> > Glenn
>> >
>> >
>> >
>> >
>> > On Mon, Aug 10, 2015 at 6:39 PM, Myron Curtis <
>> myronjc at virtualworldsgrid.com
>> >> wrote:
>> >
>> >> Could you use PHP as the wrapper?
>> >>
>> >>
>> >>
>> >> *From:* opensim-dev-bounces at opensimulator.org [mailto:
>> >> opensim-dev-bounces at opensimulator.org] *On Behalf Of *Louden, Robert
>> >> *Sent:* Monday, August 10, 2015 2:46 PM
>> >> *To:* opensim-dev at opensimulator.org
>> >> *Subject:* [Opensim-dev] PhysX Development
>> >>
>> >>
>> >>
>> >> Hello! I am part of the team working on the PhysX implementation at the
>> >> University of Central Florida's Institute for Simulation & Training,
>> along
>> >> side with the MOSES team. Specifically, I am currently part of the PhysX
>> >> plugin development for OpenSim.
>> >>
>> >>
>> >>
>> >> Originally, we attempted to use PhysX.Net, a C# wrapper for the PhysX
>> >> library, in order to integrate PhysX into OpenSim. However, PhysX.Net
>> uses
>> >> C++/CLI and, by default, will compile into a mixed-assembly of managed
>> and
>> >> native code, which is not supported by Mono. Our goal is to allow for
>> >> portability on all systems so we worked on updating PhysX.Net to compile
>> >> entirely in managed code. Unfortunately, we could not link the new,
>> purely
>> >> managed, PhysX.Net project with the native libraries of PhysX.
>> >>
>> >>
>> >>
>> >> We have since started development on our own wrapper. It is being built
>> in
>> >> C++ and will expose key methods that the PhysX plugin will import for
>> use,
>> >> similar to BulletSim's implementation.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Robert Louden
>> >>
>> >> _______________________________________________
>> >> Opensim-dev mailing list
>> >> Opensim-dev at opensimulator.org
>> >> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>> >>
>> >>
>> >
>> >
>> >
>> > _______________________________________________
>> > Opensim-dev mailing list
>> > Opensim-dev at opensimulator.org
>> > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at opensimulator.org
>> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>>
> 
> 
> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev


More information about the Opensim-dev mailing list