---
title: kTween3dInitialCondition
framework: quicktime-file-format
role: symbol
role_heading: Atom
path: quicktime-file-format/ktween3dinitialcondition
---

# kTween3dInitialCondition

An atom that specifies an initial transform for a 3D tween atom.

## Overview

Overview Specifies an initial transform for a 3D tween atom whose tween type is one of the following: kTweenType3dCameraData, kTweenType3dMatrix, kTweenType3dQuaternion, kTweenType3dRotate, kTweenType3dRotateAboutAxis, kTweenType3dRotateAboutAxis, kTweenType3dRotateAboutPoint, kTweenType3dRotateAboutVector, kTweenType3dScale, or kTweenType3dTranslate. Its parent atom is a kTweenEntry atom. A kTweenEntry atom can contain only one kTween3dInitialCondition atom. The ID of this atom is always 1. The index of this atom is always 1. This atom is a leaf atom. The data type of its data is one of the values listed in the following table.  |   |   |   |   |   |   |   |   |   |  This atom is optional. For each tween type, the default value is the data structure that specifies an identity transform, that is, a transform that does not alter the 3D data.
