Open
Description
Steps to reproduce
- Launch
labeling_viewer
GUI - Load a 3D triangle mesh
- Load or compute a labeling
- Load a 3D triangle mesh (you can even load the same mesh)
- Load or compute a labeling
| o-[Assert ] Error: Assertion failed: observers_.find(observer) == observers_.end(). |
| File: /home/catB/sm266019/code/automatic_polycube/ext/geogram/src/lib/geogram/basic/attributes.cpp, |
| Line: 114
Origin
I think it was introduced in this big commit, where include/gui_lableling.h LabelingViewerApp
got a Attribute<index_t> labeling_
member variable, to avoid having every labeling-related function to instantiate a Attribute<index_t>
from the labeling attribute name.
I did not quite understand how to properly bind/unbind attributes to meshes.