NumberSequenceKeypoint

Overview

An element that constitutes a single keypoint in a NumberSequence, defining the time value corresponding to a specific point, the numeric value to be applied at that point, and the envelope size representing the range of variation. These keypoints are sequentially connected to form the overall numeric change flow and variation range of the NumberSequence.

Constructors

new

Creates a new NumberSequenceKeypoint by combining the provided time value, numeric value, and envelope size. The created keypoint defines both the value at a specific point and its variation range within the NumberSequence.

Parameters

number InTime

Specifies the time value where the keypoint will be positioned within the NumberSequence. Values typically use a range from 0 to 1, representing the relative position within the sequence.

number InValue

The numeric value to be applied at the specified time value.

number InEnvelope

The envelope size to be applied at this keypoint, representing the variation range of the value and used to express effects such as rapid expansion or gradual change.

Return

NumberSequenceKeypoint

A newly created NumberSequenceKeypoint based on the provided time value, numeric value, and envelope size.

Code Samples

local Time = 0.5
local Value = 10
local Envelope = 1
local KeyPoint = NumberSequenceKeyPoint.new(Time, Value, Envelope)

new

Creates a new NumberSequenceKeypoint by combining the provided time value and numeric value. The created keypoint defines the value at a specific point within the NumberSequence.

Parameters

number InTime

Specifies the time value where the keypoint will be positioned within the NumberSequence. Values typically use a range from 0 to 1, representing the relative position within the sequence.

number InValue

The numeric value to be applied at the specified time value.

Return

NumberSequenceKeypoint

A newly created NumberSequenceKeypoint based on the provided time value and numeric value.

Code Samples

Properties

Envelope

number

This value represents the range indicating how much variation is allowed from the base numeric value. It is determined by envelope calculation, and when applied, the actual value may vary within this range.

Code Samples

Time

number

A value representing where the keypoint is placed within the NumberSequence, using a range from 0 to 1 to define the position between start and end.

Code Samples

Value

number

The value representing the number to be applied at the keypoint.

Code Samples

Methods

Last updated