이 페이지에서

MorphingAnimation QML Type

블렌드 셰이프 모핑 애니메이션을 구현하는 타입입니다. 더 보기...

Import Statement: import Qt3D.Animation 2.12
In C++: QMorphingAnimation
Inherits:

AbstractAnimation

Status: Technology preview

이 타입은 기술 미리보기 단계에 있으며 변경될 수 있습니다.

속성

상세 설명

MorphingAnimation 타입은 대상 GeometryRenderer 에 대한 블렌드 셰이프 모핑 애니메이션을 구현합니다. MorphingAnimation은 모프 타깃에서 대상 GeometryRenderer::geometry 으로의 올바른 Attributes 을 설정하고, 현재 위치에 대한 보간기를 계산합니다. 속성 간의 실제 블렌딩은 머티리얼에서 구현되어야 합니다. MorphPhongMaterial은 phong 조명 모델을 위한 모핑을 지원하는 머티리얼을 구현합니다. 블렌딩은 'base'와 'target'이라는 두 속성 간에 이루어집니다. base 및 target 속성의 이름은 모프 타깃 이름에서 가져오며, base 속성은 기존 이름을 그대로 유지하고, target 속성 이름에는 'Target'이 접미사로 추가됩니다. 애니메이션의 모든 모프 타깃에는 베이스 지오메트리에 있는 것과 동일한 이름의 속성이 포함되어야 합니다.

속성 설명서

easing : EasingCurve

모프 타깃 간의 보간기의 완화 곡선을 저장합니다.

interpolator : real [read-only]

기본 속성과 대상 속성 사이의 보간값을 저장합니다.

method : enumeration

모핑 방식을 지정합니다. 기본값은 ‘Relative’입니다.

  • 정규화됨
  • 상대

morphTargets : list<MorphTarget>

모핑 애니메이션에 포함된 모프 타깃 목록을 보관합니다.

target : GeometryRenderer

모핑 애니메이션이 적용되는 대상 GeometryRenderer를 보관합니다.

targetName : string

대상 지오메트리의 이름을 저장합니다. 이 속성은 대상 지오메트리를 모핑 애니메이션과 더 쉽게 매칭할 수 있도록 도와주는 편의 속성입니다. 이 이름은 대개 대상 GeometryRenderer의 상위 엔티티 이름과 동일하지만, 반드시 그럴 필요는 없습니다.

targetPositions : list<real>

모프 타깃의 위치 값을 저장합니다. 목록에 포함된 각 위치는 동일한 인덱스를 가진 해당 모프 타깃의 위치를 지정합니다. 값은 오름차순으로 정렬되어야 합니다. 값은 양수이거나 음수일 수 있으며, 미리 정의된 단위는 없습니다.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.