变形动画 QML 类型
实现混合形状变形动画的类型。 更多信息...
导入语句 | import Qt3D.Animation 2.7 |
实例化 | QMorphingAnimation |
继承 |
属性
- easing : EasingCurve
- interpolator : real
- method : enumeration
- morphTargets : list<MorphTarget>
- target : GeometryRenderer
- targetName : string
- targetPositions : list<real>
详细描述
变形动画类型实现混合形状变形动画,并将其应用于目标GeometryRenderer。变形动画将来自变形目标的正确Attributes设置到目标GeometryRenderer::geometry,并计算当前位置的插值器。属性之间的实际混合必须在材质中实现。MorphPhongMaterial 实现了支持 phong 光照模型的变形材质。混合发生在两个属性 - 'base' 和 'target' 之间。基础和目标属性的名称取自变形目标名称,其中基础属性保留原有的名称,目标属性名称在原有名称后添加 'Target'。动画中的所有变形目标都应该包含与基础几何中相同的名称的属性。
属性文档
easing : EasingCurve |
包含变形目标之间的插值器的缓动曲线。
interpolator : real |
包含基础和目标属性之间的插值器。
method : enumeration |
包含变形方法。默认为相对。
- 标准化
- 相对
morphTargets : list<MorphTarget> |
包含变形动画中的变形目标列表。
target : GeometryRenderer |
包含变形动画应用的GeometryRenderer目标。
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献为各自所有者的版权。本提供的文档受 GNU 自由文档许可证 第 1.3 版的许可条款约束,该许可证由自由软件基金会发布。Qt和相应标志是芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。