VertexBlendAnimation QML 类型
实现顶点混合变形动画的类型。《更多...》
导入语句 | import Qt3D.Animation 2.7 |
实例化 | QVertexBlendAnimation |
继承 |
属性
- interpolator : real
- morphTargets : list<MorphTarget>
- target : GeometryRenderer
- targetName : string
- targetPositions : list<real>
详细描述
顶点混合动画类型实现对目标 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公司所属。所有其他商标均为其各自所有者的财产。