RSMesh 1.0.0
一个曲面重构的系统,输入为点云,输出为obj,stl等主流格式的网格文件,使用的方法为径向基函数插值,采取了并行优化、Intel-MKL等优化措施,支持百万级别的点云
载入中...
搜索中...
未找到
macros.h
1//
2// Created by RainSure on 2023/10/25.
3//
4
5#ifndef RSMESH_MACROS_H
6#define RSMESH_MACROS_H
7
8#include <cassert>
9
10#define RSMESH_ASSERT(X) assert(X)
11
12#define REMESH_NEVER_REACH(X) assert(false)
13
14#define RSMESH_LIKELY(X) (X)
15#define RSMESH_UNLIKELY(X) (X)
16
17namespace rsmesh {
18 inline void RSMESH_UNREACHABLE() {
19 assert(false);
20 }
21}
22
23#endif //RSMESH_MACROS_H
本系统的主命名空间,包含了common, examples, fmm, geometry, numeric, point_cloud等子命名空间