#include "igl_inline.h"
#include <Eigen/Core>
#include "tri_tri_intersect.cpp"
Go to the source code of this file.
|
| template<typename DerivedP1, typename DerivedQ1, typename DerivedR1, typename DerivedP2, typename DerivedQ2, typename DerivedR2> |
| bool | igl::tri_tri_overlap_test_3d (const Eigen::MatrixBase< DerivedP1 > &p1, const Eigen::MatrixBase< DerivedQ1 > &q1, const Eigen::MatrixBase< DerivedR1 > &r1, const Eigen::MatrixBase< DerivedP2 > &p2, const Eigen::MatrixBase< DerivedQ2 > &q2, const Eigen::MatrixBase< DerivedR2 > &r2) |
| template<typename DerivedP1, typename DerivedQ1, typename DerivedR1, typename DerivedP2, typename DerivedQ2, typename DerivedR2, typename DerivedS, typename DerivedT> |
| bool | igl::tri_tri_intersection_test_3d (const Eigen::MatrixBase< DerivedP1 > &p1, const Eigen::MatrixBase< DerivedQ1 > &q1, const Eigen::MatrixBase< DerivedR1 > &r1, const Eigen::MatrixBase< DerivedP2 > &p2, const Eigen::MatrixBase< DerivedQ2 > &q2, const Eigen::MatrixBase< DerivedR2 > &r2, bool &coplanar, Eigen::MatrixBase< DerivedS > &source, Eigen::MatrixBase< DerivedT > &target) |
| template<typename DerivedP1, typename DerivedQ1, typename DerivedR1, typename DerivedP2, typename DerivedQ2, typename DerivedR2> |
| bool | igl::tri_tri_overlap_test_2d (const Eigen::MatrixBase< DerivedP1 > &p1, const Eigen::MatrixBase< DerivedQ1 > &q1, const Eigen::MatrixBase< DerivedR1 > &r1, const Eigen::MatrixBase< DerivedP2 > &p2, const Eigen::MatrixBase< DerivedQ2 > &q2, const Eigen::MatrixBase< DerivedR2 > &r2) |
◆ IGL_TRI_TRI_INTERSECT_H
| #define IGL_TRI_TRI_INTERSECT_H |