Limitar rotação

Um objeto ou osso pode ser rotacionado ao longo dos eixos, X, Y e Z. Esta restrição pode limitar a quantidade de rotação permitido aos objetos ao longo de cada um dos eixos, através da definição de margens mais baixas e / ou mais altas.

É interessante notar que mesmo que a restrição afete os limites de rotação visual e renderizada de seu proprietário, o bloco de dados do proprietário ainda permitirá (por padrão) que o objeto ou osso tenha ou receba rotações fora das amplitudes máxima e mínima definidas. Isto pode ser visto em seus painéis de propriedades de Transformação. Quando um proprietário é rotacionado e há uma tentativa de alterar sua angulatura rotacional para fora dos limites previamente estabelecidos como margens de rotação, ele será restringido para estas margens visualmente e quando renderizado, mas, internamente, os valores para as suas angulaturas rotacionais ainda assim poderão ser alteradas além desses limites. Caso as restrições sejam removidas, o seu ex-proprietário parecerá «saltar» para a sua rotação especificada internamente.

Similarmente, caso seu proprietário possua uma rotação interna que esteja além desses limites, rotacioná-lo de volta a área de limite parecerá não ser efetivo até que as rotações internas estejam de volta dentro dos ajustes limite (a menos que você tenha habilitado a opção Para as transformações, veja abaixo).

A definição de valores iguais como amplitudes para Mínimo e Máximo para um eixo, travará efetivamente a rotação do proprietário ao longo deste eixo específico… Ainda que isso seja possível, a utilização das Propriedades de transformação para o travamento das rotações dos eixos é bem mais simples e provavelmente, bem mais fácil.

Esta restrição de transformação não restringe o osso caso este seja manipulado por um solucionador do tipo Cinemática inversa. Para a restrição da rotação de um osso para as finalidades de cinemática inversa, veja a seção sobre «Cinemática inversa» das propriedades dos ossos.

Opções

Limitar em X, Y e Z

These buttons enable the rotation limit around respectively the X, Y and Z axes of the owner, in the chosen Space. The Min and Max number fields to their right control the value of their lower and upper boundaries, respectively.

Note que:

  • Note que um valor mínimo mais alto do que o seu correspondente máximo, fará com que a restrição se comporte como se o único valor definido fosse o valor Máximo.

  • Unlike the Limit Location constraint, you cannot enable separately lower or upper limits…

Para as transformações

Nós vimos que por padrão, mesmo que visualmente restringido, o proprietário ainda pode ter rotações fora dos limites definidos (como mostrados nos painéis de Transformações). Quando você habilita este botão, isto não será mais possível, pois as propriedades de transformação de seu proprietário também serão limitadas pela restrição. Note contudo que caso a restrição não modifique diretamente os valores de rotação, você terá que rotacionar o seu proprietário de uma maneira ou outra para que isto tenha efeito…

Converter

Esta restrição permite que você escolha em qual espaço avaliar as propriedades de transformação de seus proprietários.