py_hsv_to_rgb.cpp 693 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // COMPLETE BINDINGS ========================
  2. m.def("hsv_to_rgb", []
  3. (
  4. const Eigen::MatrixXd& H,
  5. Eigen::MatrixXd& R
  6. )
  7. {
  8. return igl::hsv_to_rgb(H, R);
  9. }, __doc_igl_hsv_to_rgb,
  10. py::arg("H"), py::arg("R"));
  11. // INCOMPLETE BINDINGS ========================
  12. //m.def("hsv_to_rgb", []
  13. //(
  14. // T * hsv,
  15. // T * rgb
  16. //)
  17. //{
  18. // return igl::hsv_to_rgb(hsv, rgb);
  19. //}, __doc_igl_hsv_to_rgb,
  20. //py::arg("hsv"), py::arg("rgb"));
  21. //m.def("hsv_to_rgb", []
  22. //(
  23. // T & h,
  24. // T & s,
  25. // T & v,
  26. // T & r,
  27. // T & g,
  28. // T & b
  29. //)
  30. //{
  31. // return igl::hsv_to_rgb(h, s, v, r, g, b);
  32. //}, __doc_igl_hsv_to_rgb,
  33. //py::arg("h"), py::arg("s"), py::arg("v"), py::arg("r"), py::arg("g"), py::arg("b"));