matrix.doc()="General matrix-based scene graph implementation";
py::class_<SceneGraph::Scene<SceneGraph::MatrixTransformation2D>>scene2D_{matrix,"Scene2D","Two-dimensional scene with matrix-based transformation implementation"};
scene(scene2D_);
py::class_<SceneGraph::Scene<SceneGraph::MatrixTransformation3D>>scene3D_{matrix,"Scene3D","Three-dimensional scene with matrix-based transformation implementation"};
scene(scene3D_);
py::class_<SceneGraph::Object<SceneGraph::MatrixTransformation2D>,SceneGraph::PyObject<SceneGraph::Object<SceneGraph::MatrixTransformation2D>>,SceneGraph::AbstractObject2D,SceneGraph::PyObjectHolder<SceneGraph::Object<SceneGraph::MatrixTransformation2D>>>object2D_{matrix,"Object2D","Two-dimensional object with matrix-based transformation implementation"};