cinderblocks / libremetaverse

An fork of the libopenmetaverse library striving for performance improvements and up-to-date compatibility with SL/OS/Halcyon
BSD 3-Clause "New" or "Revised" License
60 stars 40 forks source link

Missing Registration for ObjectAnimationEvent #91

Open alex8430 opened 2 months ago

alex8430 commented 2 months ago

I have encountered an issue with the Librametaverse library where the ObjectAnimationEvent is not registered, I attempted to extend the existing ObjectManager class to support this event, following a pattern similar to AvatarAnimationEvent in the AvatarManager class, but I encountered difficulties and was unable to succeed.

Questions:

  1. Is there a specific reason why ObjectAnimationEvent was not included in the library or registered with the ObjectManager class?
  2. Could someone please provide guidance or suggestions on the correct approach to extend the ObjectManager class to support ObjectAnimationEvent?
github-actions[bot] commented 2 months ago

Thank you for taking the time to improve LibreMetaverse! We will review your contribution shortly.

Madpeterz commented 1 week ago

texture animations for objects are under the ObjectUpdate event is there some other event your looking for?

Events of note for objects: TerseObjectUpdate ObjectUpdate

cinderblocks commented 1 week ago

"Is there a specific reason why ObjectAnimationEvent was not included in the library or registered with the ObjectManager class?" Because this library is 18 years old and no one has contributed support for ObjectAnimation to it.

alex8430 commented 6 days ago

@Madpeterz Thanks for your response. However, I'm not looking for texture animation. I'm specifically interested in non-avatar meshes like animals found in Second Life's Centauria land. These animals are skinned-mesh objects with animations applied to them. I'd like to understand the events responsible for animating these objects.