gpt4 book ai didi

c++ - 访问三角形中的顶点++(delaunay/voronoi 三角剖分)包装类

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:02:07 25 4
gpt4 key购买 nike

我正在使用来自 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com