libigl v2.5.0
Loading...
Searching...
No Matches
fast_find_intersections.h File Reference
#include "igl_inline.h"
#include "AABB.h"
#include <Eigen/Core>
#include "fast_find_intersections.cpp"

Go to the source code of this file.

Namespaces

namespace  igl
 

Macros

#define FAST_FIND_MESH_INTERSECT_H
 

Functions

template<typename DerivedV1 , typename DerivedF1 , typename DerivedV2 , typename DerivedF2 , typename DerivedI , typename DerivedE >
void igl::fast_find_intersections (const Eigen::MatrixBase< DerivedV1 > &V1, const Eigen::MatrixBase< DerivedF1 > &F1, const Eigen::MatrixBase< DerivedV2 > &V2, const Eigen::MatrixBase< DerivedF2 > &F2, Eigen::PlainObjectBase< DerivedI > &intersect_pairs, Eigen::PlainObjectBase< DerivedE > &edges)
 Identify triangles where two meshes interesect using AABBTree and tri_tri_intersection_test_3d.
 
template<typename DerivedV1 , typename DerivedF1 , typename DerivedV2 , typename DerivedF2 , typename DerivedI , typename DerivedE >
void igl::fast_find_intersections (const AABB< DerivedV1, 3 > &tree, const Eigen::MatrixBase< DerivedV1 > &V1, const Eigen::MatrixBase< DerivedF1 > &F1, const Eigen::MatrixBase< DerivedV2 > &V2, const Eigen::MatrixBase< DerivedF2 > &F2, Eigen::PlainObjectBase< DerivedI > &intersect_pairs, Eigen::PlainObjectBase< DerivedE > &edges)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 

Macro Definition Documentation

◆ FAST_FIND_MESH_INTERSECT_H

#define FAST_FIND_MESH_INTERSECT_H