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

Go to the source code of this file.

Namespaces

namespace  igl

Functions

template<typename DerivedV, typename DerivedF, typename DerivedCI, typename DerivedCC>
void igl::smooth_corner_adjacency (const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const double corner_threshold_radians, Eigen::PlainObjectBase< DerivedCI > &CI, Eigen::PlainObjectBase< DerivedCC > &CC)
 Determine the corner-to-face adjacency relationship that can be used for computing crease-aware per-corner normals.
template<typename DerivedFV, typename DerivedFN, typename DerivedCI, typename DerivedCC>
void igl::smooth_corner_adjacency (const Eigen::MatrixBase< DerivedFV > &FV, const Eigen::MatrixBase< DerivedFN > &FN, Eigen::PlainObjectBase< DerivedCI > &CI, Eigen::PlainObjectBase< DerivedCC > &CC)
 Determine the effective corner-to-face adjacency relationship implied by a set of indexed vertex positions (FV) and normals (FV) (e.g., those read in from a .obj file).