QuaternionKeyframeTrack - Verge3D 用户手册 - Soft8Soft
Description: 了解如何在使用 Verge3D 制作的交互式 3D 应用程序中使用 QuaternionKeyframeTrack

KeyframeTrack →

# QuaternionKeyframeTrack

四元数类型的关键帧轨道。

## 构造函数

### QuaternionKeyframeTrack(name : String, times : Array, values : Array)

name — (必须) 关键帧轨道(KeyframeTrack)的标识符.
times — (必须) 关键帧的时间数组.
values — 与时间数组中的时间点对应的值数组.
interpolation — 使用的插值类型。 取值参考 Animation Constants 默认值为 InterpolateLinear.

## 属性

参见 KeyframeTrack 查看继承的属性.

### # .DefaultInterpolation : Constant

默认的插值类型。 参见 InterpolateDiscrete.

### # .ValueTypeName : String

String 'quaternion'.

## 方法

参见 KeyframeTrack 查看继承的方法.

### # .InterpolantFactoryMethodLinear() → null

根据值数组 (values)， 时间 (times) 和值大小 valueSize 创建一个新的线性插值 (QuaternionLinearInterpolant)。

## 源码

src/animation/tracks/QuaternionKeyframeTrack.js