libigl v2.5.0
Loading...
Searching...
No Matches
swept_volume.h
Go to the documentation of this file.
1#ifndef IGL_SWEPT_VOLUME_H
2#define IGL_SWEPT_VOLUME_H
3#include "igl_inline.h"
4#include <Eigen/Core>
5#include <Eigen/Geometry>
6namespace igl
7{
22 const Eigen::MatrixXd & V,
23 const Eigen::MatrixXi & F,
24 const std::function<Eigen::Affine3d(const double t)> & transform,
25 const size_t steps,
26 const size_t grid_res,
27 const size_t isolevel,
28 Eigen::MatrixXd & SV,
29 Eigen::MatrixXi & SF);
30
31}
32
33#ifndef IGL_STATIC_LIBRARY
34# include "swept_volume.cpp"
35#endif
36
37#endif
#define IGL_INLINE
Definition igl_inline.h:15
Definition AABB.h:17
void swept_volume(const Eigen::MatrixXd &V, const Eigen::MatrixXi &F, const std::function< Eigen::Affine3d(const double t)> &transform, const size_t steps, const size_t grid_res, const size_t isolevel, Eigen::MatrixXd &SV, Eigen::MatrixXi &SF)
Compute the surface of the swept volume of a solid object with surface (V,F) mesh under going rigid m...