Path2D
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Resumen
Propiedades
Métodos
Devuelve el tamaño de contención para el Path2D .
Devuelve el Path2DControlPoint por un índice dado.
Devuelve todo el Path2DControlPoints para el Path2D.
Devuelve la longitud del Path2D .
Devuelve el número máximo permitido de puntos de control.
Devuelve la posición en un valor dado en el espacio de parámetros.
Devuelve la posición en un valor dado en el espacio de longitud de arco.
Devuelve la tangente en un valor dado en el espacio de parámetros.
Devuelve la tangente en un valor dado en el espacio de longitud de arco.
Inserta un nuevo punto de control en un índice dado.
Elimina un control en el índice dado.
Establece todos los puntos de control en el matriz/listaespecificado, reemplazando todos los puntos existentes con nuevos.
Actualiza un punto de control en el índice dado.
Eventos
Dispara en cualquier momento que cambien los puntos de control.
Propiedades
SelectedControlPoint
SelectedControlPointData
Visible
Determina si el camino Path2D se renderiza o no.Cuando sea falso, el camino no se Renderizar.Sin embargo, cualquier modificación en los puntos de control se actualizará correctamente, asegurando que los datos de consulta tengan la información correcta.
ZIndex
Determina el orden en el que un camino Path2D se renderiza en relación con otras interfaces gráficas.Funciona de la misma manera que GuiObject.ZIndex pero no interactúa con el orden de diseño de ninguna manera.
Métodos
GetBoundingRect
Devuelve el tamaño de encuadre Rect para el Path2D.Esto se calcula en función de los puntos de control y no se puede modificar fuera de cambiar los datos del punto de control.
Devuelve
GetControlPoint
Devuelve el Path2DControlPoint por un índice dado. Si el índice está fuera de los límites, este método lanzará un error.
Parámetros
Devuelve
El punto de control en el índice dado.
GetControlPoints
Devuelve una tabla de todos los Path2DControlPoints para el Path2D .
Devuelve
Tabla de todos los Path2DControlPoints .
GetLength
Devuelve la longitud del Path2D . Esta función puede ser costosa si se llama con demasiada frecuencia.
Devuelve
GetPositionOnCurve
Devuelve la posición 2D UDim2 en un valor dado de t entre 0 y 1 (inclusivo), que representa el resultado del espacio de parámetros de la consulta de la superficie.Los valores estarán más apretados cerca de las curvas y más separados en segmentos más rectos; véase GetPositionOnCurveArcLength() para obtener resultados de espacio incluso.
Lanza un error si el Path2D tiene menos de dos puntos de control.
Parámetros
Devuelve
La posición en el espacio de parámetros.
GetPositionOnCurveArcLength
Devuelve la posición 2D UDim2 en un valor dado de t entre 0 y 1 (inclusivo), que representa el resultado del espacio de longitud de arco al consultar la spline.Los valores estarán equitativamente espaciados a lo largo del spline; véase GetPositionOnCurve() para los resultados de espacio de parámetros.
Lanza un error si el Path2D tiene menos de dos puntos de control.
Parámetros
El valor para consultar el Path2D en.
Devuelve
La posición en el espacio de longitud de arco.
GetTangentOnCurve
Devuelve la tangente en un valor dado t en el espacio de parámetros donde t es un valor entre 0 y 1 (inclusivo).Lanza un error si el Path2D tiene menos de dos puntos de control.
Parámetros
Devuelve
GetTangentOnCurveArcLength
Devuelve la tangente en un valor dado t en el espacio de longitud de arco donde t es un valor entre 0 y 1 (inclusivo).Lanza un error si el Path2D tiene menos de dos puntos de control.
Parámetros
Devuelve
La tangente en el espacio de longitud de arco.
InsertControlPoint
Inserta un nuevo Path2DControlPoint en un índice dado.Lanza una advertencia si el índice está fuera de límite o si estás tratando de agregar puntos de control más allá del límite de 50.
Parámetros
El índice para insertar en.
El punto de control para insertar.
Devuelve
RemoveControlPoint
Elimina un punto de control en el índice dado. Lanza una advertencia si el índice está fuera de los límites.
Parámetros
El índice para eliminar en.
Devuelve
SetControlPoints
Establece todos los puntos de control en el matriz/listaespecificado, reemplazando todos los puntos existentes con nuevos.Lanza una advertencia si hay más de 50 puntos en el controlPoints matriz/lista.
Parámetros
La nueva lista de puntos de control para establecer.
Devuelve
UpdateControlPoint
Actualiza el punto de control en el índice dado. Lanza una advertencia si el índice está fuera de rango.
Parámetros
El índice de punto de control para actualización.
Devuelve
Eventos
ControlPointChanged
Dispara en cualquier momento que cambien los puntos de control.