- const glm::vec3 &color = { 1, 1, 1 })
- : id(-1), visible(v), color(color) { }
+ const glm::vec3 &color = { 1, 1, 1 },
+ const Shape *shape = &DEFAULT_SHAPE,
+ const glm::vec3 &outline_color = { -1, -1, -1 })
+ : id(-1), visible(v), shape(shape), color(color), outline_color(outline_color) { }