work on scenegraph, aabbox3d, board, mesh