InstanceRepeater QML 类型
基于实例表实例化组件。 更多信息...
导入语句 | import QtQuick3D.Helpers |
自 | Qt 6.4 |
继承 |
属性
- instancingTable : Instancing
详细描述
InstanceRepeater 类型用于根据一个实例表创建多个对象。它是一个 Repeater3D 子类型,使用实例表而不是数据模型,并自动应用 position
、scale
和 rotation
。
一个使用案例是通过创建与渲染实例匹配的不可见虚拟对象来实现 选择。为了提高性能,虚拟对象可以创建为比实例化模型更简单的几何体。
例如
InstanceRepeater { instancingTable: myInstanceTable Model { source: "#Cube" pickable: true property int instanceIndex: index // expose the index, so we can identify the instance opacity: 0 } }
参见 InstanceModel.
属性说明
instancingTable : Instancing |
此属性指定了重复器使用的实例表。
© 2024 Qt 公司 Ltd. 本文档中包含的贡献文档是各自所有者的版权。本处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 和相关标志是芬兰和其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。