GeometryRenderer QML Type
封装几何体渲染。更多
Import Statement: | import Qt3D.Render 2.9 |
In C++: | QGeometryRenderer |
Inherits: | |
Status: | Deprecated |
属性
- firstInstance : int
- firstVertex : int
- geometry : Geometry
- indexBufferByteOffset : int
- indexOffset : int
- instanceCount : int
- primitiveRestartEnabled : bool
- primitiveType : enumeration
- restartIndexValue : int
- sortIndex : real
(since 6.0)
- vertexCount : int
- verticesPerPatch : int
详细说明
几何体渲染器(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
restartIndexValue : int |
保持重新开始索引。
sortIndex : real |
启用深度排序时,重置排序索引。
如果在帧图上启用了深度排序,渲染器将根据边界体中心距离摄像机的远近对物体进行排序,并从最远的物体到最近的物体依次渲染。
此属性可用于覆盖深度指数,并精确控制物体的渲染顺序。当所有对象与摄像机的物理距离相同时,该属性就非常有用。
实际值并不重要,重要的是它们定义了物体的排序顺序。排序方式是先绘制数值最小的对象,然后绘制数值第二小的对象,以此类推。
注: 将此属性设置为-1.f,将禁用该实体的显式排序,并恢复使用与边界卷积中心的距离。
此属性在 Qt 6.0 中引入。
另请参阅 SortPolicy 。
vertexCount : int |
保存顶点数。
verticesPerPatch : int |
保存每个补丁的顶点数。
© 2025 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.