|
@@ -14,7 +14,14 @@ namespace igl
|
|
|
// angle dihedral angle considered to sharp (e.g., igl::PI * 0.11)
|
|
// angle dihedral angle considered to sharp (e.g., igl::PI * 0.11)
|
|
|
// Outputs:
|
|
// Outputs:
|
|
|
// SE #SE by 2 list of edge indices into V
|
|
// SE #SE by 2 list of edge indices into V
|
|
|
- //
|
|
|
|
|
|
|
+ // uE #uE by 2 list of unique undirected edges
|
|
|
|
|
+ // EMAP #F*3 list of indices into uE, mapping each directed edge to unique
|
|
|
|
|
+ // undirected edge so that uE(EMAP(f+#F*c)) is the unique edge
|
|
|
|
|
+ // corresponding to E.row(f+#F*c)
|
|
|
|
|
+ // uE2E #uE list of lists of indices into E of coexisting edges, so that
|
|
|
|
|
+ // E.row(uE2E[i][j]) corresponds to uE.row(i) for all j in
|
|
|
|
|
+ // 0..uE2E[i].size()-1.
|
|
|
|
|
+ // sharp #SE list of indices into uE revealing sharp undirected edges
|
|
|
template <
|
|
template <
|
|
|
typename DerivedV,
|
|
typename DerivedV,
|
|
|
typename DerivedF,
|
|
typename DerivedF,
|