gpt4 book ai didi

c++ - QGLWidget - 3-D 空心物体的横截面

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

我正在使用 QGLWidget 绘制 3-D 对象,我程序的输入是形状的面。

这意味着当我想画一个立方体时,我得到了 6 个元素的列表,每个元素代表一个面,每个面包含 4 个点,每个点 (x,y,z)。

绘图已完成,但我正在尝试实现横截面特征,到目前为止,横截面后的结果形状是空心物体,如何获得横截面结果,就好像形状不是空心的一样?

最佳答案

OpenGL 不知道“对象”。它不知道“实心”或“空心”。 OpenGL 只知道点、线和三角形。如果您想让您的对象看起来是实体的,您必须计算切掉的对象的几何形状,从而生成一个新的网格,您可以将其用作绘图的输入数据。

切割过程是一组称为“ bool 几何运算”的运算的一部分,也称为“构造立体几何”。如果你用谷歌搜索,你会找到很多信息。

关于c++ - QGLWidget - 3-D 空心物体的横截面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19541251/

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