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
Conecta los primeros y últimos puntos de control cuando estén habilitados.
Determina el Color del Path2D .
Determina la cantidad de grosor de Path2D camino.
Determina si el camino Path2D se renderiza o no.
Determina el orden en que se renderiza un camino Path2D con respecto a otras interfaces gráficas de usuario.
Métodos
Devuelve el tamaño de referencia para el Path2D .
Devuelve el Path2DControlPoint para un índice específico.
Devuelve todos los Path2DControlPoints para el Path2D .
Devuelve la longitud del Path2D .
Devuelve el máximo de puntos de control permitidos.
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 el tangente en un valor dado en el espacio de parámetros.
Devuelve el tangente en un valor dado en el espacio de longitud del 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 cualquier punto de control de tiempo que cambie.
Propiedades
SelectedControlPoint
SelectedControlPointData
Visible
Determina si el camino Path2D se renderiza o no. Cuando es falso, el camino no se Renderizar. Sin embargo, cualquier modificación en los puntos de control se actualizará correctamente, asegurando que la solicitud de datos tenga la información correcta.
ZIndex
Determina el orden en que se renderiza un camino Path2D con respecto a otras interfaces de usuario. Funciona igual que GuiObject.ZIndex pero no interactúa con el orden de diseño de ninguna manera.
Métodos
GetBoundingRect
Restablece el tamaño de 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 para un índice específico. Si el índice está fuera de los límites, este método devolverá 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 .
GetPositionOnCurve
Restablece la posición 2D UDim2 a un valor t entre 0 y 1 (incluido), representando el resultado del espacio de parámetro al solicitar el spline. Los valores se compactarán más estrechamente cerca de las curvas y se separarán más ampliamente en segmentos más rectos; véase Class.Path2D:GetPosition
Lanza un error si el Path2D tiene menos de dos puntos de control.
Parámetros
Devuelve
La posición en el espacio de parámetro.
GetPositionOnCurveArcLength
Restablece la posición 2D UDim2 en un valor t entre 0 y 1 (incluido), representando el espacio de posición de la curva. Los valores se espaciarán alineadamente a lo largo de la curva; véase GetPositionOnCurve() para resultados de espaciamiento 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 del arco.
GetTangentOnCurve
Devuelve el tangente en un valor t en el espacio de parámetro donde t es un valor entre 0 y 1 (incluido). Lanza un error si el Path2D tiene menos de dos puntos de control.
Parámetros
Devuelve
GetTangentOnCurveArcLength
Devuelve el tangente en un valor especificado de t en el espacio de longitud de arco donde t es un valor entre 0 y 1 (incluido). Lanza un error si el Path2D tiene menos de dos puntos de control.
Parámetros
Devuelve
El tangente en el espacio de longitud del arco.
InsertControlPoint
Inserta un nuevo Path2DControlPoint en un índice especificado. Lanza una advertencia si el índice está fuera de los límites o si estás intentando agregar puntos de control más allá del límite de 50.
Parámetros
El índice para insertar.
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.
Devuelve
SetControlPoints
Establece todos los puntos de control en el matriz/listaespecificado, reemplazando todos los puntos existentes con nuevos. Mostrará una advertencia si hay más de 50 puntos en el matriz/listacontrolPoints.
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 cualquier punto de control de tiempo que cambie.