[opensource-dev] ok this may sound dumb but what is the llphysicsextention package

Henri Beauchamp sldev at free.fr
Wed Aug 8 13:46:14 PDT 2012


On Wed, 8 Aug 2012 10:27:18 -0700, Nyx Linden wrote:

> We use Havok libraries as our implementation of llconvexdecomposition.
> The interface to llconvexdecomposition has not changed, only the packaging
> of it, as we needed to add more havok functionality to the viewer for
> pathfinding.
> 
> You should be able to tie in HACD to llphysicsextensions and leave the rest
> stubbed out with minimal effort. If anyone has difficulty with porting to
> the new structure do let us know, and we'll help how we can.

<sarcams>If the efforts are so minimal, what about doing it
yourself ?...</sarcasm> :-P

I mean, why keeping the llconvexdecomposition stub at all when HACD is
available and used by all OpenSource viewers based off LL's v3 ?...

LL could even drop Havok for mesh convex decomposition: HACD actually
provides much simpler (from the users' point of view) and no less
cost-effective decomps than Havok's, and it lowers the number of
steps necessary to upload a mesh.

> Separating out the two parts would just result in havok libraries that
> are shared between convex decomposition and the pathfinding
> functionality being linked in twice for the main viewer.

And gluing them together causes issues for people using HACD (i.e. all
existing TPVs)... Not that I care much myself since I don't use LL's v3
repository and build system, but others will appreciate your "minimal
efforts" to keep things easy to cope with... ;-)

Regards,

Henri.


More information about the opensource-dev mailing list