Good thought, although I don't think there's much stopping you doing
that today. Unless I'm missing something, 3d scenes are mostly a set
of objects (meshes). You can store that in a list just fine.

If you want a scenegraph, you have the same use case as a
collaboratively editable DOM - which is, you want a list of lists (of
lists...). As Michael said, there won't be any conflicting keys there
anyway. You'll still want the move-to-list operation, which will
appear in the new JSON code regardless of how we handle
move-to-object.

By contrast, the current JSON type lets you move things around inside
a list, but not between different lists.

-J

On Tue, Oct 21, 2014 at 4:47 AM, Thomas Wrobel <darkfl...@gmail.com> wrote:
> Sorry to bump in here, but another potential use case of Json syncing
> eventually could be for 3d collaboration. If multiple people could work of
> a 3d scene based on Json data (as webGL can be:
> http://www.lighthouse3d.com/2013/07/webgl-importing-a-json-formatted-3d-model/
> ) , it should be possible to make a ShareJS based collaborative 3d
> environment - which itself then has other interesting possibilities in
> turn. This is only vague thinking at the moment , but might be worth baring
> in mind.
>
>
> ~~~
> Thomas & Bertines online review show:
> http://randomreviewshow.com/index.html
> Try it! You might even feel ambivalent about it :)

Reply via email to