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?