strayrobots / 3d-annotation-tool

A graphical user interface to annotate point clouds and 3D data.
MIT License
76 stars 8 forks source link

Preview pane #32

Closed kekeblom closed 2 years ago

kekeblom commented 2 years ago

Shows a nice little preview pane with annotations overlayed in the top right hand corner.

image

I added some stucture to how views and controllers are handled. The guidelines might not be followed everywhere yet, but they should be for any code that is added and then we deal with the legacy stuff, as bug pop up or it is not compatible with the new stuff.

I settled on adding the hierarchy on the controllers, as the event handling is there. The views are kind of just abstractions and tools to take some piece of data and show it in a specific way. But all the event handling, state management and logic is handled by the controllers.

hietalajulius commented 2 years ago

Nice, works like a charm! I'll take a look at the structure stuff later today :+1: