Path2D
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Resumo
Propriedades
Métodos
Retorna o tamanho de borda para o Path2D .
Retorna o Path2DControlPoint.
Retorna todo o Path2DControlPoints para o Path2D.
Retorna o comprimento do Path2D .
Retorna o número máximo de pontos de controle permitidos.
Retorna a posição em um valor dado no espaço de parâmetros.
Retorna a posição em um valor dado no espaço de comprimento de arco.
Retorna a tangente em um valor dado no espaço de parâmetros.
Retorna a tangente em um valor dado no espaço de comprimento de arco.
Insere um novo ponto de controle em um índice dado.
Remove um controle no índice dado.
Define todos os pontos de controle para o matriz / listaespecificado, substituindo todos os pontos existentes por novos.
Atualiza um ponto de controle no índice dado.
Eventos
Dispara sempre que os pontos de controle de tempo mudam.
Propriedades
SelectedControlPoint
SelectedControlPointData
Visible
Determina se o caminho Path2D é renderizado ou não.Quando falso, o caminho não será renderizado.No entanto, quaisquer modificações nos pontos de controle serão atualizadas corretamente, garantindo que os dados de consulta terão as informações corretas.
ZIndex
Determina a ordem em que um caminho Path2D é renderizado em relação a outras interfaces gráficas.Funciona da mesma maneira que GuiObject.ZIndex mas não interage com a ordem de layout de forma alguma.
Métodos
GetBoundingRect
Retorna o tamanho de encapsulamento Rect para o Path2D.Isso é calculado com base nos pontos de controle e não é modificável fora de alterar os dados do ponto de controle.
Devolução
GetControlPoint
Retorna o Path2DControlPoint para um índice dado. Se o índice estiver fora dos limites, este método irá lançar um erro.
Parâmetros
Devolução
O ponto de controle no índice dado.
GetControlPoints
Retorna uma tabela de todos os Path2DControlPoints para o Path2D.
Devolução
Tabela de todos os Path2DControlPoints .
GetLength
Retorna o comprimento do Path2D . Esta função pode ser cara se chamada com muita frequência.
Devolução
GetPositionOnCurve
Retorna a posição 2D UDim2 em um valor dado t entre 0 e 1 (inclusivo), representando o resultado do espaço de parâmetros da consulta à espiral.Os valores serão mais apertados perto de curvas e mais espaçados em segmentos mais retos; veja GetPositionOnCurveArcLength() para resultados de espaçamento até mesmo.
Lança um erro se o Path2D tiver menos de dois pontos de controle.
Parâmetros
Devolução
A posição no espaço de parâmetros.
GetPositionOnCurveArcLength
Retorna a posição 2D UDim2 em um valor dado t entre 0 e 1 (inclusivo), representando o resultado do espaço de comprimento de arco ao consultar o spline.Os valores serão espaçados uniformemente ao longo do spline; veja GetPositionOnCurve() para os resultados de espaçamento de parâmetros.
Lança um erro se o Path2D tiver menos de dois pontos de controle.
Parâmetros
O valor para consultar o Path2D em.
Devolução
A posição no espaço de comprimento de arco.
GetTangentOnCurve
Retorna a tangente em um valor dado t em espaço de parâmetro onde t é um valor entre 0 e 1 (inclusivo).Lança um erro se o Path2D tiver menos de dois pontos de controle.
Parâmetros
Devolução
GetTangentOnCurveArcLength
Retorna a tangente em um valor dado t em espaço de comprimento de arco onde t é um valor entre 0 e 1 (inclusive).Lança um erro se o Path2D tiver menos de dois pontos de controle.
Parâmetros
Devolução
A tangente no espaço de comprimento de arco.
InsertControlPoint
Insere um novo Path2DControlPoint em um índice dado.Lança um aviso se o índice estiver fora dos limites ou se você estiver tentando adicionar pontos de controle além do limite de 50.
Parâmetros
O índice para inserir.
O ponto de controle para inserir.
Devolução
RemoveControlPoint
Remove um ponto de controle no índice dado. Lança um aviso se o índice estiver fora dos limites.
Parâmetros
O índice para remover em.
Devolução
SetControlPoints
Define todos os pontos de controle para o matriz / listaespecificado, substituindo todos os pontos existentes por novos.Lança um aviso se houver mais de 50 pontos no matriz / listacontrolPoints.
Parâmetros
A nova lista de pontos de controle para configurar.
Devolução
UpdateControlPoint
Atualiza o ponto de controle no índice dado. Lança um aviso se o índice estiver fora do alcance.
Parâmetros
O índice de ponto de controle para atualização.
Devolução
Eventos
ControlPointChanged
Dispara sempre que os pontos de controle de tempo mudam.