FloatCurve

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Una instancia que representa una curva de flotante 1D codificada a través de una lista ordenada de FloatCurveKeys . La forma de la curva de interpolación entre dos claves se determina por el introducirFloatCurveKey.Interpolation .

Resumen

Propiedades

  • Solo lectura
    No replicado
    Leer paralelo

    Número de llaves en la curva de flotabilidad.

Métodos

Propiedades

Length

Solo lectura
No replicado
Leer paralelo

Número de llaves en la curva de flotabilidad.

Métodos

GetKeyAtIndex

Devuelve una copia de una llave en un índice especificado.

Parámetros

index: number

Devuelve

GetKeyIndicesAtTime

El primer elemento en el array devuelto es el índice de la última llave con tiempo menor o igual a time (o la menor de ambas si no se encontró una llave). El segundo elemento en el array devuelto es el índice de la primera llave con tiempo mayor que o igual a time (o la menor si no se encontró una llave satisfaciendo la desigualdad).

Parámetros

time: number

Devuelve

GetKeys

Devuelve una copia de todas las llaves en la Curva de flotación como un arreglo Lua de FloatCurveKeys .


Devuelve

GetValueAtTime

Muestra la curva de flotabilidad en un tiempo dado como argumento.

Parámetros

time: number

Tiempo en que se puede probar la curva.


Devuelve

Valor de la curva en la solicitud time .

InsertKey

Añade la clave pasada como argumento a esta curva. Si se encuentra una clave en el mismo tiempo, se reemplazará. En el matriz/listadevuelto, el primer valor es true si se agregó una clave o false si se reemplazó una clave anterior; el segundo valor es el índice en el que se agregó el marcador.

Parámetros

FloatCurveKey para insertar.


Devuelve

(ver descripción) .

RemoveKeyAtIndex

Elimina un número dado ( count ) de llaves que comienzan desde el índice startingIndex y devuelve el número de llaves que se han eliminado.

Parámetros

startingIndex: number

Comenzando el índice para eliminar las llaves.

count: number

Número de teclas para eliminar.

Valor predeterminado: 1

Devuelve

Número de teclas eliminadas.

SetKeys

Restablece las claves de esta curva usando el FloatCurveKey arranque como argumento. Las claves en el keys arranque se ordenan en orden ascendente antes de la inserción, y las claves en la duplicación de veces se eliminan de manera estable.

Devuelve el número de teclas que se insertan en realidad. Las teclas previamente almacenadas en esta curva se eliminan antes de que se agreguen las teclas como argumentos.

Parámetros

keys: Array

Matriz de FloatCurveKeys .


Devuelve

Número de teclasInsertadas.

Eventos