arthur00 / DSG

Distributed Scene Graph
0 stars 0 forks source link

Borders issues with quarks #4

Open arthur00 opened 11 years ago

arthur00 commented 11 years ago

This issue is a collection of problems to be solved related to borders.

1) Objects that span across quarks: If an object spans across more than one quark, this object should be copied to all actors with passive and active quark subscriptions that match all the quarks the object is in. When the object is no longer partially located in a quark, all actors subscribed to that quark should remove it.

arthur00 commented 10 years ago

If an actor had an object in a passive quark and receives a crossing to one of its active quark, it will attempt to apply the update. But since before the crossings, updates were being applied to the sync info, the crossing will fail to update the properties since they are older.

In summary: the period the ball was passive generates updates that will override the position the ball was crossed in. Solution: Do not update properties in sync info for objects that are in passive quarks