Hierarchy

  • MotionJSON

Properties

Curves: Curve[]

Motion curves.

Meta: { AreBeziersRestricted?: boolean; CurveCount: number; Duration: number; FadeInTime?: number; FadeOutTime?: number; Fps: number; Loop?: boolean; TotalPointCount: number; TotalSegmentCount: number; TotalUserDataSize?: number; UserDataCount?: number }

Additional data describing the motion.

Type declaration

  • Optional AreBeziersRestricted?: boolean

    [Optional] Status of the restriction of Bezier handles'X translations.

  • CurveCount: number

    The total number of curves.

  • Duration: number

    Duration of the motion in seconds.

  • Optional FadeInTime?: number

    [Optional] Time of the overall Fade-In for easing in seconds.

  • Optional FadeOutTime?: number

    [Optional] Time of the overall Fade-Out for easing in seconds.

  • Fps: number

    Framerate of the motion in seconds.

  • Optional Loop?: boolean

    [Optional] Status of the looping of the motion.

  • TotalPointCount: number

    The total number of points (from all segments of all curves).

  • TotalSegmentCount: number

    The total number of segments (from all curves).

  • Optional TotalUserDataSize?: number

    [Optional] The total size of UserData in bytes.

  • Optional UserDataCount?: number

    [Optional] The total number of UserData.

UserData?: { Time: number; Value: string }[]

[Optional] User data.

Version: number

Json file format version.

Generated using TypeDoc