@todo eliminate redundancy with cgal kernel
| 804 | namespace { |
| 805 | // @todo eliminate redundancy with cgal kernel |
| 806 | void evaluate_curve(const circle::ptr& c, double u, point3& p) { |
| 807 | Eigen::Vector4d xy{ c->radius * std::cos(u), c->radius * std::sin(u), 0, 1. }; |
| 808 | p.components() = (c->matrix->ccomponents() * xy).head<3>(); |
| 809 | } |
| 810 | |
| 811 | // @todo eliminate redundancy with cgal kernel |
| 812 | void evaluate_curve_d1(const circle::ptr& c, double u, direction3& p) { |
no outgoing calls
no test coverage detected