libigl
v2.5.0
Loading...
Searching...
No Matches
simplify_polyhedron.h
Go to the documentation of this file.
1
// This file is part of libigl, a simple c++ geometry processing library.
2
//
3
// Copyright (C) 2016 Alec Jacobson <alecjacobson@gmail.com>
4
//
5
// This Source Code Form is subject to the terms of the Mozilla Public License
6
// v. 2.0. If a copy of the MPL was not distributed with this file, You can
7
// obtain one at http://mozilla.org/MPL/2.0/.
8
#ifndef IGL_SIMPLIFY_POLYHEDRON_H
9
#define IGL_SIMPLIFY_POLYHEDRON_H
10
#include "
igl_inline.h
"
11
#include <Eigen/Core>
12
namespace
igl
13
{
26
IGL_INLINE
void
simplify_polyhedron
(
27
const
Eigen::MatrixXd & OV,
28
const
Eigen::MatrixXi & OF,
29
Eigen::MatrixXd & V,
30
Eigen::MatrixXi & F,
31
Eigen::VectorXi & J);
32
}
33
#ifndef IGL_STATIC_LIBRARY
34
# include "simplify_polyhedron.cpp"
35
#endif
36
#endif
igl_inline.h
IGL_INLINE
#define IGL_INLINE
Definition
igl_inline.h:15
igl
Definition
AABB.h:17
igl::simplify_polyhedron
void simplify_polyhedron(const Eigen::MatrixXd &OV, const Eigen::MatrixXi &OF, Eigen::MatrixXd &V, Eigen::MatrixXi &F, Eigen::VectorXi &J)
Simplify a polyhedron represented as a triangle mesh (OV,OF) by collapsing any edge that doesn't cont...
include
igl
simplify_polyhedron.h
Generated by
1.9.8