123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- m.def("forward_kinematics", []
- (
- const Eigen::MatrixXd& C,
- const Eigen::MatrixXi& BE,
- const Eigen::MatrixXi& P,
- const RotationList& dQ,
- RotationList& vQ,
- py::list vT
- )
- {
- std::vector<Eigen::Vector3d> vTl;
- igl::forward_kinematics(C, BE, P, dQ, vQ, vTl);
- for (auto item : vTl) {
- py::object obj = py::cast(Eigen::MatrixXd(item));
- vT.append(obj);
- }
- }, __doc_igl_forward_kinematics,
- py::arg("C"), py::arg("BE"), py::arg("P"), py::arg("dQ"), py::arg("vQ"), py::arg("vT"));
|