Tapkee
|
#include <manifold_sculpting.hpp>
Public Attributes | |
const SparseMatrix & | distance_matrix |
const SparseMatrix & | angles_matrix |
const Neighbors & | distance_neighbors |
const Neighbors & | angle_neighbors |
const std::set< IndexType > & | adjusted_points |
const ScalarType | average_distance |
Data needed to compute error function.
Definition at line 36 of file manifold_sculpting.hpp.
const std::set<IndexType>& adjusted_points |
a set of indices of points, that have been already adjusted
Definition at line 61 of file manifold_sculpting.hpp.
const Neighbors& angle_neighbors |
a vector of vectors, where the vector at index I contains indices of neighbor's neighbor of the I'th point (so that we know, where to search for the angle value)
Definition at line 57 of file manifold_sculpting.hpp.
const SparseMatrix& angles_matrix |
sparse matrix that contains original angles between the point, its neighbor and the most collinear neighbor of the neighbor. If point's index is P, its neighbor's index is N1 and the index of neighbor's neighbor is N2, then the angle between them should be stored at index (P, N2)
Definition at line 47 of file manifold_sculpting.hpp.
const ScalarType average_distance |
initial average distance between neighbors
Definition at line 63 of file manifold_sculpting.hpp.
const SparseMatrix& distance_matrix |
contains distances between point and its neighbors
Definition at line 39 of file manifold_sculpting.hpp.
const Neighbors& distance_neighbors |
a vector of vectors, where I'th vector contains indices of neighbors for I'th point
Definition at line 51 of file manifold_sculpting.hpp.