VertexBlendAnimation QML 类型

实现顶点混合变形动画的类型。《更多...》

导入语句import Qt3D.Animation 2.7
实例化 QVertexBlendAnimation
继承

AbstractAnimation

属性

详细描述

顶点混合动画类型实现对目标 GeometryRenderer 的顶点混合变形动画。顶点混合动画将变形目标的正确 Attributes 设置到目标的 GeometryRenderer::geometry,并计算当前位置的插值器。与 MorphingAnimation 不同,在那里通过混合权重控制混合,混合发生在连续的变形目标之间。实际属性之间的混合必须在材质中实现。MorphPhongMaterial 实现了对 phong 照明模型的变形支持的材质。混合发生在2个属性之间 - 'base' 和 'target'。基本和目标属性的名字取自变形目标的名字,其中基本属性保留现有的名字,目标属性名在结尾加上 'Target'。动画中的所有变形目标都应该包含与基本几何中相同的名字的属性。

属性说明

interpolator : real [只读]

保留基础和目标属性之间的插值器。


morphTargets : list<MorphTarget>

保留添加到动画中的 变形目标 列表。


target : GeometryRenderer

保留应用混合动画的目标 GeometryRenderer


targetName : string

保留目标几何体的名称。这是一个便于匹配目标几何体到变形动画的便利属性。通常与目标的父实体的名称相同,但不必相同。


目标位置 : 列表<实数>

包含形态目标的位置值。列表中的每个位置指定了具有相同索引的对应形态目标的位置。值必须按升序排列。值可以是正数或负数,且没有预定义的单位。


© 2024 Qt公司有限公司。本文件中包含的文档贡献为其各自所有者的版权。本文档的提供受GNU自由文档许可条款的约束,该许可由自由软件基金会根据其1.3版颁布。Qt及其相关商标是芬兰及其它世界各地的Qt公司所属。所有其他商标均为其各自所有者的财产。