找到多边形(或阶梯)的边界
Find the boundary of a polygon (or a staircase) c++
我正在做一个二维装箱算法。目标是将一组矩形一个接一个地放入箱子中。
在每次插入矩形时,我想更新已占用区域和空闲区域之间的边界。因此,我正在寻找一种算法或方法来做到这一点。算法必须能够:
1)求插入矩形后的边界(或求边界上的所有点)
2)顺时针移动边界的所有点(想象现在我有边界的所有点的坐标)。
3)在边界的每个角(点)上,算法可以确定该点是否在左上、右上、左下、右下
任何帮助都将非常感激。如果你需要更多的信息,尽管问,我会提供我能提供的。
谢谢
查看这些链接:
http://en.wikipedia.org/wiki/Bin_packing_problem如何以编程方式实现二维装箱?
https://math.stackexchange.com/questions/352575/2d-bin-packing-problem-with-opportunity-to-optimize-the-size-of-the-bin相关文章:
- std::当在256字节边界上写入整数时,流的奇怪行为
- 计算缩放多边形的比例,得到给定的多边形面积
- 将QGraphicsItem的移动区域限制在多边形区域内
- 使用不变量来确定二分搜索中的边界条件
- 跨 DLL 边界访问虚拟方法是否安全/可能?
- 重新排列单线以形成闭合多边形?
- 提升几何体:C++并集多个多边形
- 在 64 位边界上对齐C++结构数组?
- 在 QT C++中绘制/操作多边形
- Maya API C++:从多边形获取材质
- std::数组边界检查如何工作?
- CGAL:如何创建填充边界曲线的曲面网格?
- 添加带有提升的多边形::p奥利贡不编译?
- CGAL:将线段延伸到多边形边界
- 如何确定 (x, y) 点是否位于由边界点列表定义的多边形内
- 找到多边形(或阶梯)的边界
- 在OpenCV中查找多边形边界内的平均颜色
- 如何将矩形(边界框)裁剪的voronoi图转换为一组多边形
- 指向多边形的内部或边界
- 用边界框确定多边形交点的有效方法