Qt Quick 3D - 简单雾效果示例

演示如何启用 3D 场景中的雾。

本示例演示了使用 SceneEnvironmentfog 属性。场景包含多个实例化的球体,并提供控制功能以调整 Fog 对象 的各种属性。

Fog {
    id: theFog

    enabled: cbFogEnabled.checked
    depthEnabled: cbDepthEnabled.checked
    heightEnabled: cbHeightEnabled.checked
    transmitEnabled: cbTransmitEnabled.checked

    density: valDensity.value
    depthNear: valDepth.first.value
    depthFar: valDepth.second.value
    depthCurve: valDepthCurve.value
    leastIntenseY: valHeightMin.value
    mostIntenseY: valHeightMax.value
    heightCurve: valHeightCurve.value
    transmitCurve: valTransmitCurve.value
}

文件

© 2024 Qt 公司。此处包含的文档贡献为各自所有者的版权。此处提供的文档根据由自由软件基金会发布的 GNU 自由文档许可 1.3 版本 的条款进行许可。Qt 以及相应的标志是芬兰的 Qt 公司及/或世界其他地区的商标。所有其他商标均为各自所有者的财产。