2

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

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

问候,

4

1 回答 1

1

不幸的是,您不能“只”在场景中渲染 3D 内容,因为场景图会压缩您的 Z 值以使它们符合项目的正确堆叠。

如果您有一个 3D 对象,您可能希望使用QQuickFramebufferObject代替(另请参阅此博客文章)。

于 2016-01-23T12:02:07.883 回答