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 limite para o Path2D .
Retorna o Path2DControlPoint por um índice dado.
Retorna todos os Path2DControlPoints para o Path2D .
Retorna a longitude 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âmetro.
Retorna a posição em um valor dado no espaço de comprimento de arco.
Retorna o tangente em um valor dado no espaço de parâmetro.
Retorna o tangente em um valor dado no espaço de comprimento de arco.
Inseri 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 fornecido.
Eventos
Dispara quaisquer pontos de controle de tempo mudarem.
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 aos pontos de controle serão atualizadas corretamente, garantindo que os dados de busca estejam atualizados corretamente, garantindo que os dados de busca estejam atualizados corretamente.
ZIndex
Determina a ordem em que um caminho Path2D é renderizado em relação a outros GUIs. Funciona da mesma forma que GuiObject.ZIndex , mas não interage com a ordem de layout de forma alguma.
Métodos
GetBoundingRect
Retorna o tamanho de Rect para o limite de tamanho 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 apresentará um erro.
Parâmetros
Devolução
O ponto de controle no índice fornecido.
GetControlPoints
Retorna uma tabela de todos os Path2DControlPoints para o Path2D .
Devolução
Tabela de todos os Path2DControlPoints .
GetLength
Retorna a longitude do Path2D . Essa função pode ser cara se chamada com muita frequência.
Devolução
GetPositionOnCurve
Retorna o posicionamento 2D UDim2 à uma posição de t entre valores de 0 e 1 (inclusivo), representando o resultado do espaço de parâmetro da consulta ao spline. Os valores serão mais apertamente compactos perto dos bends e mais amplamente apart em segmentos mais estreitos; veja Class.Path2D:GetPositionOn
Gera um erro se o Path2D tiver menos de dois pontos de controle.
Parâmetros
Devolução
A posição no espaço de parâmetro.
GetPositionOnCurveArcLength
Retorna o posicionamento 2D UDim2 à uma posição de valor t entre 0 e 1 (inclusivo), representando o resultado de arco de comprimento de espaço de arco; veja GetPositionOnCurve() para resultados de espaço de parâmetro.
Gera um erro se o Path2D tiver menos de dois pontos de controle.
Parâmetros
O valor para consultar o Path2D at.
Devolução
A posição no espaço de comprimento de arco.
GetTangentOnCurve
Retorna o tangente em um valor t dado no espaço de parâmetro onde t é um valor entre 0 e 1 (inclusivo). Throws an error if the Path2D has less than two points de controle.
Parâmetros
Devolução
GetTangentOnCurveArcLength
Retorna o tangente em um valor específico de t no espaço de comprimento de arco onde t é um valor entre 0 e 1 (inclusivo). Throws an error if the Path2D has less than two pontos de controle.
Parâmetros
Devolução
O tangente no espaço de comprimento de arco.
InsertControlPoint
Inserta um novo Path2DControlPoint em um índice dado. Mostra 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 fornecido. Exibe um aviso se o índice estiver fora dos limites.
Parâmetros
O índice para remover.
Devolução
SetControlPoints
Define todos os pontos de controle para o matriz / listaespecificado, substituindo todos os pontos existentes por novos. Mostra uma janela de aviso se houver mais de 50 pontos no controlPoints matriz / lista.
Parâmetros
A nova lista de pontos de controle a ser configurar.
Devolução
UpdateControlPoint
Atualiza o ponto de controle no índice fornecido. Exibe um aviso se o índice estiver fora de alcance.
Parâmetros
O índice de ponto de controle para atualização.
Devolução
Eventos
ControlPointChanged
Dispara quaisquer pontos de controle de tempo mudarem.