GridGeometry QML 类型

一个用于渲染网格的自定义几何形状提供者。 更多...

导入语句import QtQuick3D.Helpers
继承

Geometry

属性

详细说明

此辅助功能实现了网格几何形状,允许在场景中显示网格。

例如,以下代码片段将在具有一个光源的场景中显示具有 19 个单元格的网格。如果没有进一步的转换,默认情况下网格面对摄像机。

View3D {
    anchors.fill: parent
    camera: camera

    PerspectiveCamera {
        id: camera
        position: Qt.vector3d(0, 0, 600)
    }

    DirectionalLight {
        position: Qt.vector3d(-500, 500, -100)
        color: Qt.rgba(0.4, 0.2, 0.6, 1.0)
        ambientColor: Qt.rgba(0.1, 0.1, 0.1, 1.0)
    }

    Model {
        scale: Qt.vector3d(100, 100, 100)
        geometry: GridGeometry {
            horizontalLines: 20
            verticalLines: 20
        }
        materials: [ DefaultMaterial { } ]
    }
}

另请参阅Qt Quick 3D - 自定义几何形状示例模型

属性说明

horizontalLines : int

指定网格中的水平线条数。默认值为 1000。


horizontalStep : real

指定水平线条之间的间距。默认值为 0.1。


verticalLines : int

指定网格中的垂直线条数。默认值为 1000。


verticalStep : real

指定垂直线条之间的间距。默认值为 0.1。


© 2024 Qt 公司有限公司。此处包含的文档贡献的版权属于其各自的拥有者。此处提供的文档受自由软件开发基金会发布的 GNU 自由文档许可证版本 1.3 条款的约束。Qt 和相关标志是芬兰和/或其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。