任何人都可以通过使用 STL 和 c++ 流类来帮助我编程在主轴方向(x,yz)上对齐的 3d 欧几里得点云(3d 点的 3 维数组),并在 c++ 中使用恒定距离网格。
问问题
616 次
1 回答
2
它不只是 3d 点的一维数组吗?
您必须决定哪种数据结构最适合您的实现。
例如,您是否会更频繁地访问某些点(std::vector)或添加点(std::list)等。整个列表在这里:http ://www.cplusplus.com/reference/stl/
但这可能很简单:
typedef struct {
double x;
double y;
double z;
} Point3d;
std::vector<Point3d> pts(1000);
然后使用迭代器设置初始值(随机?)
这里有一些迭代器的示例代码:http ://www.cplusplus.com/reference/vector/vector/vector/
于 2012-12-16T17:06:32.700 回答