@@ -93,7 +93,19 @@ namespace py_pangolin {
9393 m.def (" glDrawLineLoop" , &pangolin::glDrawLineLoop<double , 3 , std::allocator<Eigen::Vector3d> >);
9494
9595 m.def (" glDrawAlignedBox" , (void (*)(const Eigen::AlignedBox2f &, GLenum)) &pangolin::glDrawAlignedBox<float >, pybind11::arg (" box" ), pybind11::arg (" mode" ) = GL_TRIANGLE_FAN);
96+
97+ m.def (" glDrawCirclePerimeter" , (void (*)(float , float , float )) &pangolin::glDrawCirclePerimeter);
98+ m.def (" glDrawCirclePerimeter" , (void (*)(const Eigen::Vector2d &, double )) &pangolin::glDrawCirclePerimeter);
9699
100+ m.def (" glDrawRectPerimeter" , &pangolin::glDrawRectPerimeter);
101+
102+ m.def (" glDrawCross" , (void (*)(GLfloat, GLfloat, GLfloat)) &pangolin::glDrawCross);
103+ m.def (" glDrawCross" , (void (*)(GLfloat, GLfloat, GLfloat, GLfloat)) &pangolin::glDrawCross);
104+ m.def (" glDrawCross" , (void (*)(const Eigen::Vector2d &, double )) &pangolin::glDrawCross);
105+ m.def (" glDrawCross" , (void (*)(const Eigen::Vector3d &, double )) &pangolin::glDrawCross);
106+
107+ m.def (" glDrawCircle" , (void (*)(float , float , float )) &pangolin::glDrawCircle);
108+ m.def (" glDrawCircle" , (void (*)(const Eigen::Vector2d &, double )) &pangolin::glDrawCircle);
97109 }
98110
99111
0 commit comments