I am trying to understand how, from an abstract sense, scene graphs should be organized.
Say that in a game, there is a scene where the user is inside a house. The house has four walls, and on one wall there is a painting. There is also a wood stove resting on the ground but with an exhaust pipe that extends up and "through" the ceiling. Also on the floor, there is a table with a pen and a piece of paper on it. How might this particular scene graph be organized?
house/ wall_1/ wall_2/ painting wall_3/ wall_4/ floor/ table/ pen paper woodstove ceiling/
Here's the root of my question: the wood stove connects to both the floor and the ceiling, so which parent node should it be a child of?