UniversalConstraint
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Uma restrição universal garante que dois eixos em dois corpos permaneçam perpendiculares.Contextualmente, essa restrição é mais restritiva do que uma BallSocketConstraint por um grau de liberdade, mas menos restritiva do que uma HingeConstraint por um grau de liberdade.
Exemplos de aplicações dessa restrição incluem transmitir energia entre os eixos de transmissão e direção de carros, robótica e muito mais.
Ao configurar essa restrição, pode ser útil estudar Unidades do Roblox para entender como as unidades do Roblox se comparam a unidades métricas.
Limitos
Habilitar a propriedade LimitsEnabled expondo o limite MaxAngle de inclinação dentro de um cone, bem como Restitution que define a elasticidade dos anexos quando atingirem o limite.
Resumo
Propriedades
Determina se a movimentação angular dos eixos principais dos anexos é limitada.
O ângulo máximo, em graus, do cone limitador da restrição.
O raio de visualização da restrição.
O coeficiente de restituição da restrição do cone.
Indica se a restrição está ativa no mundo atualmente.
O Attachment que está conectado a Constraint.Attachment1.
O Attachment que está conectado a Constraint.Attachment0.
A cor da restrição.
Alterna se a restrição está habilitada ou não.
Alterna a visibilidade da restrição.
Propriedades
LimitsEnabled
Essa propriedade, quando ativada, limita a movimentação angular relativa dos eixos principais dos anexos através de uma restrição de cone.O valor padrão é falso.
MaxAngle
Essa propriedade determina o ângulo máximo, em graus, do cone limitador da restrição, formado por Attachment0 e seu eixo principal.O valor padrão é de 45 graus.
Para que essa propriedade tenha efeito, a propriedade da restrição LimitsEnabled deve ser definida como verdadeira.
Radius
Essa propriedade indica o raio de visualização da restrição, em studs. O valor padrão é 0.2.
Restitution
Essa propriedade determina a restituição dos dois Attachments conectados pelo UniversalConstraint quando chegarem ao fim do alcance especificado por MaxAngle .O valor padrão é 0 e pode ser qualquer número flutuante na faixa de 0 a 1.Aplica-se somente quando LimitsEnabled for definido como verdadeiro.