-
Notifications
You must be signed in to change notification settings - Fork 2
Description
I discussed with Sebastian the further steps of Prisms implementation.
The basic idea is:
-
Prism can be in one of the modes: normal, active or edit.
-
Prism is active when the camera looks on it. In this mode we display a label with Prism's title, a button that activates the edit mode, and a button that closes the edit mode (and maybe more options in future).
-
In the edit mode we show the Prisms's boundary and user can manipulate the Prism (change its position, scale and rotation).
The mode can also be changed by setting a Prism's property. We will provide developers with listeners on mode change. There should be an option to enable only the desired functionality of Prisms interaction (highlighting, ways of possible manipulation, e.g. reposition only).
A nice feature would be a lookAtCamera
property which would cause the Prism or the Prism's top menu is always rotated towards camera position, so user can always select the prism, without the need to rotate it manually.
As next steps we can provide a menu (a native view or better a JS component) from which the users could manage the Prisms.