Marchando un Wrapper

No se trata de la hamburguesa de ningún menú, sino más bien de un objeto ayudante para que la vista editable de ChefX3D que estoy creando (Editable3DView) pueda posicionar los objetos en la escena tridimensional, e implementar así el primero de los casos de uso que consideraré: el posicionamiento de los nuevos objetos. El wrapper es un objeto que envuelve físicamente a la nueva forma que queremos añadir a la escena, y se encarga de desplazarla por la misma siguiendo el movimiento que indica el usuario y de notificarle a la vista cuándo el usuario ha elegido la posición definitiva para la nueva forma, o si se ha cancelado la operación.

De momento el wrapper no tiene representación gráfica, pero en futuras versiones quizá sea una caja semitransparente alrededor del nuevo objeto, quizá indicando datos como el tamaño de la forma o mostrando guías para su posicionamiento. Para facilitar esas futuras extensiones, se ha definido un interfaz común para todos los posibles wrapper, y ahora estoy creando una implementación de la versión más sencilla (SimpleWrapper), para ir ampliándola después.

Wrappers

Advertisement

Sin comentarios aún

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.