RSMesh 1.0.0
一个曲面重构的系统,输入为点云,输出为obj,stl等主流格式的网格文件,使用的方法为径向基函数插值,采取了并行优化、Intel-MKL等优化措施,支持百万级别的点云
载入中...
搜索中...
未找到
rmt_node_list.cpp
1//
2// Created by RainSure on 2024/2/29.
3//
4#include "isosurface/rmt_node_list.h"
5
6namespace rsmesh::isosurface {
7 namespace detail {
8 neighbor_cell_vectors::neighbor_cell_vectors()
9 : base{{cell_vector(+1, +1, +1), cell_vector(+1, +1, +0), cell_vector(+0, +0, -1),
10 cell_vector(+1, +0, +1), cell_vector(+1, +0, +0), cell_vector(+0, -1, -1),
11 cell_vector(+0, -1, +0), cell_vector(-1, -1, -1), cell_vector(-1, -1, +0),
12 cell_vector(+0, +0, +1), cell_vector(-1, +0, -1), cell_vector(-1, +0, +0),
13 cell_vector(+0, +1, +1), cell_vector(+0, +1, +0)}} {}
14 }
15 const detail::neighbor_cell_vectors NeighborCellVectors;
16} // namespace rsmesh::isosurface
该命名空间下主要定义了等值面提取相关的类和函数