QSGGeometryNode 深度 (z) 问题与 3 个顶点



我正在使用自定义QSGGeometryNode和QSGTransformNode在Qml场景图中绘制3D几何图形(Point3D顶点)。除了 3D 模型在某个 z 坐标处被切断(z 是 Qml 中的深度轴)之外,这有效。首先,我预计问题是由于与Qml 2D平面的相交引起的。但是我试图沿z轴移动模型,它总是被切断(就好像有一个局部模型视锥剪裁平面一样)。

这个问题的根源可能是什么?

问候

不幸的是,你不能"只"渲染场景中的3D内容,因为场景图会压缩你的Z值,使它们遵循正确的项目堆叠。

如果你有一个3D对象,你可能想改用QQuickFramebufferObject(另请参阅这篇博客文章)。

最新更新