5#ifndef RSMESH_RANDOM_POINTS_H
6#define RSMESH_RANDOM_POINTS_H
11#include "geometry/cuboid3d.h"
12#include "geometry/point3d.h"
13#include "geometry/sphere3d.h"
17 namespace point_cloud {
19 using seed_type = std::random_device::result_type;
21 geometry::points3d random_points(
const geometry::cuboid3d& cuboid, index_t n, seed_type seed = std::random_device()());
23 geometry::points3d random_points(
const geometry::sphere3d& sphere, index_t n, seed_type seed = std::random_device()());
本系统的主命名空间,包含了common, examples, fmm, geometry, numeric, point_cloud等子命名空间