作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用来自 http://www.compgeom.com/~piyush/scripts/triangle/ 的 triangle++ 包装器类对点云进行三角测量以使用 OpenGL 进行可视化。我能够提出我的观点并计算三角测量。之后我还能够通过顶点迭代器访问顶点,它是如何在包中包含的 main.cpp 示例中显示的。现在我想通过面迭代器访问顶点(main.cpp 中还有一个示例)。我想遍历所有面孔并获取每个面孔的三个顶点。有人已经这样做了吗?我已经尝试修改包装类 ~2 天了,但没有成功。
非常感谢!塞巴斯蒂安
最佳答案
示例代码有效,但不包含我想要的内容。我想取一张脸并分别获取所有三个顶点,例如:
Delaunay::fIterator fit = delobject.fbegin();双 x0 = fit.GetVertex(0).x();双 y0 = fit.GetVertex(0).y();双 z0 = fit.GetVertex(0).z();双 x1 = fit.GetVertex(1).x();双 y1 = fit.GetVertex(1).y();双 z1 = fit.GetVertex(1).z();
或类似的东西。当然这些函数不存在,但我什至不知道一般如何访问具体面的顶点。
关于c++ - 访问三角形中的顶点++(delaunay/voronoi 三角剖分)包装类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3532411/
我是一名优秀的程序员,十分优秀!