InstanceRepeater QML 类型

基于实例表实例化组件。 更多信息...

导入语句import QtQuick3D.Helpers
Qt 6.4
继承

Repeater3D

属性

详细描述

InstanceRepeater 类型用于根据一个实例表创建多个对象。它是一个 Repeater3D 子类型,使用实例表而不是数据模型,并自动应用 positionscalerotation

一个使用案例是通过创建与渲染实例匹配的不可见虚拟对象来实现 选择。为了提高性能,虚拟对象可以创建为比实例化模型更简单的几何体。

例如

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. 的商标。所有其他商标均为其各自所有者的财产。