45 lines
693 B
C++
45 lines
693 B
C++
// COMPLETE BINDINGS ========================
|
|
|
|
|
|
m.def("hsv_to_rgb", []
|
|
(
|
|
const Eigen::MatrixXd& H,
|
|
Eigen::MatrixXd& R
|
|
)
|
|
{
|
|
return igl::hsv_to_rgb(H, R);
|
|
}, __doc_igl_hsv_to_rgb,
|
|
py::arg("H"), py::arg("R"));
|
|
|
|
|
|
|
|
|
|
|
|
// INCOMPLETE BINDINGS ========================
|
|
|
|
|
|
//m.def("hsv_to_rgb", []
|
|
//(
|
|
// T * hsv,
|
|
// T * rgb
|
|
//)
|
|
//{
|
|
// return igl::hsv_to_rgb(hsv, rgb);
|
|
//}, __doc_igl_hsv_to_rgb,
|
|
//py::arg("hsv"), py::arg("rgb"));
|
|
|
|
//m.def("hsv_to_rgb", []
|
|
//(
|
|
// T & h,
|
|
// T & s,
|
|
// T & v,
|
|
// T & r,
|
|
// T & g,
|
|
// T & b
|
|
//)
|
|
//{
|
|
// return igl::hsv_to_rgb(h, s, v, r, g, b);
|
|
//}, __doc_igl_hsv_to_rgb,
|
|
//py::arg("h"), py::arg("s"), py::arg("v"), py::arg("r"), py::arg("g"), py::arg("b"));
|
|
|