Closed mdalpiaz closed 5 months ago
We needed some commands to advertise newly connected or disconnected clients to other clients. This should ensure, that the virtual cameras are initialized correctly.
We don't need an ID for the slicing plane. When creating snapshots, the position and rotation details need to be sent anyway. Was there a reason why the SlicingPlane got a fixed ID?
I believe the idea was to be able to modify the slice plane as well, potentially interactively. I could see that make sense in direction client-server where client is "exploring" and server user wants to follow what he is seeing immediately without having to take a snapshot first. but the modify object commands only would make sense for me now with the added normal/up subcommand.
but the functionality described above would also require additional messages for the server to request starting and ending interactive updates from the client.
We needed some commands to advertise newly connected or disconnected clients to other clients. This should ensure, that the virtual cameras are initialized correctly.
principally I agree, but I would assign lower importance since the immediate plans focus on one client and one server.
We don't need an ID for the slicing plane. When creating snapshots, the position and rotation details need to be sent anyway. Was there a reason why the SlicingPlane got a fixed ID?