Much of the code in Opensimulator assumes a single level linkset. The main structures are SceneObjectGroup and SceneObjectPart. I remember Ubit once mentioning he thought some clever manipulation of these structures could allow more levels of hierarchy but I can't remember exactly what he was saying. I'd think the changes would be significant and would touch many parts of the code if such a modification were attempted.
Other considerations is how it might fit into the protocols and if the viewers can support it. With the advent of mesh, it's easier to make a complex looking object, such as the above mentioned wheel, out of a single SceneObjectPart. This should reduce the need for multi-level composite objects. One way may be to have a module which converts a linkset into a single mesh. I believe Misterblue has some code which can do this but I don't know if he's tried to use it in this manner. It's also worth mentioning that more game modern programming techniques (entity-component-system, data-oriented design) work much better with single levels and modern games don't use hierarchical object trees as much as they used to. On Thu, Feb 28, 2019 at 2:09 PM Dr Ramesh Ramloll <r.raml...@gmail.com> wrote: > Apparently hierarchical linksets is too hard to be implemented on the > opensim platform. > R > > On Thu, Feb 28, 2019 at 4:23 PM Serendipity Seraph <seren.ser...@gmail.com > > > wrote: > > > One thing that bugs hell out me is that an object that is a linkset > cannot > > be added as a subpart of a more complex object without adding its linkset > > prims to the overall object. Consider a car with wheel linksets and > other > > linksets. It would be great to script the wheel standalone and yet have > it > > part of the car without some hack of having it track the car object and > > stay in proper position relative to it as a separate object. It would > be > > nice to remove and replace a wheel as a single operation no matter how > much > > of a fancy linkset the wheel itself is. Many 3D tools today do allow > this > > capability. How hard would it be to hack it into opensim? > > _______________________________________________ > > Opensim-users mailing list > > Opensim-users@opensimulator.org > > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users > > > > > -- > 'Consider how the lilies grow. They do not labor or spin.' > *Rameshsharma Ramloll* PhD, CEO CTO DeepSemaphore LLC, Landisville, PA; > Affiliate *Research Associate Professor*, Idaho State University, > Pocatello, ID 83209 Tel: 208-240-0040 > LinkedIn <http://www.linkedin.com/in/rameshramloll> > _______________________________________________ > Opensim-users mailing list > Opensim-users@opensimulator.org > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users > _______________________________________________ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users