在本页

GeometryRenderer QML Type

封装几何体渲染。更多

Import Statement: import Qt3D.Render 2.11
In C++: QGeometryRenderer
Inherits:

BoundingVolume

Status: Deprecated

属性

详细说明

几何体渲染器(GeometryRenderer)包含绘制几何体所需的所有信息。几何体保存几何体数据的坐标,而几何体渲染器则指定如何解释这些数据。

属性文档

firstInstance : int

保存基本实例。

firstVertex : int

保存第一个顶点。

geometry : Geometry

保存几何图形。

indexBufferByteOffset : int

保存索引缓冲区的字节偏移量。

indexOffset : int

保存基顶点。

instanceCount : int

保存实例计数。

primitiveRestartEnabled : bool

持有原始重启标志。

primitiveType : enumeration

保存基元类型。

  • QGeometryRenderer.Points (点
  • QGeometryRenderer.Line
  • QGeometryRenderer.LineLoop
  • QGeometryRenderer.LineStrip
  • QGeometryRenderer.Triangles 三角形
  • QGeometryRenderer.TriangleStrip
  • Q几何渲染器.三角形扇形
  • QGeometryRenderer.LinesAdjacency
  • QGeometryRenderer.TrianglesAdjacency
  • QGeometryRenderer.LineStripAdjacency
  • QGeometryRenderer.TriangleStripAdjacency
  • QGeometryRenderer.Patches 补丁

另请参见 Qt3DRender::QGeometryRenderer::PrimitiveType

restartIndexValue : int

保存重启索引。

sortIndex : real [since 6.0]

重置启用深度排序时的排序索引。

如果在帧图上启用了深度排序,渲染器将根据边界体中心距离摄像机的远近对物体进行排序,并从最远的物体到最近的物体依次渲染。

此属性可用于覆盖深度指数,并精确控制物体的渲染顺序。当所有对象与摄像机的物理距离相同时,该属性就非常有用。

实际值并不重要,重要的是它们定义了物体的排序顺序。排序方式是先绘制数值最小的对象,然后绘制数值第二小的对象,以此类推。

注: 将此属性设置为-1.f,将禁用该实体的显式排序,而恢复使用与边界卷积中心的距离。

此属性在 Qt 6.0 中引入。

另请参阅 SortPolicy

vertexCount : int

保存顶点计数。

verticesPerPatch : int

保存每个补丁的顶点。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.