Ferramentas de pivô

As ferramentas de Pivô e as propriedades relacionadas dão a você controle total sobre os pontos em torno dos quais os objetos giram e traduzem.

Ferramentas do Studio

As ferramentas interativas do Studio estão localizadas na aba Modelo.

Ferramentas de pivô indicadas na aba Modelo.

Editar pivô

A ferramenta Editar pivô permite que você mova ou gire o ponto de pivô de uma peça ou modelo. Uma vez definido, a rotação e a escala ocorrem ao redor do ponto do pivô. Para obter mais informações, consulte Definir uma PrimaryPart.

Os seguintes diagramas mostram exemplos de locais de pivô em relação à limites de objetos.

Central
Canto
Limites externos do objeto

Quando você gira o pivô de um modelo, a caixa delimitadora do modelo também gira.

Orientação = (0, 90, 0)
Orientação = (0, 135, 0)
Orientação = (0, 180, 0)

Você pode especificar um Class. Model. PrimaryPart|PrimaryPart para modelos, que é um Class. BasePart dentro do modelo que você pode usar como base posicional. Em termos de pontos de pivô:

  1. Quando você atribui um Class. Model. PrimaryPart|PrimaryPart a um modelo, o pivô existente muda no ponto do pivô de Class. Model. PrimaryPart|PrimaryPart. Se você não atribuir/desmarcar o Class. Model. PrimaryPart|PrimaryPart mais tarde, o ponto de pivô é reiniciado para o centro da caixa de delimitação do modelo.
  2. Se você apagar o Class. Model. PrimaryPart|PrimaryPart de um modelo, o ponto de pivô permanece no mesmo local e não reverte para a posição anterior. Isso evita um "salto" súbito se você apagar alguma peça do modelo.
Ponto de pivô inicial
A. PrimaryPart atribuída
B. PrimaryPart apagada

Encaixar

A caixa de seleção Encaixar é alternada se o ponto de pivô se encaixa em pontos de acesso como cantos, bordas ou centros quando você movimenta ela na ferramenta Editar Pivô. Quando o encaixe está habilitado, os pontos de acesso são exibidos como pontos magenta pequenos.

Pontos de acesso em uma peça
Pontos de acesso em um modelo

Redefinir

O botão Redefinir move o ponto de pivô para o centro de um objeto ou da caixa de delimitação do modelo. Essa operação é útil depois de você ter alterado a composição de um modelo e desejar posicionar seu ponto de pivô no centro de sua nova caixa de delimitação.

Propriedades do pivô

Além das ferramentas interativas, os valores de pivô podem ser definidos diretamente na janela Propriedades.

PropriedadeDescrição
Posição de origemLocalização atual no mundo do objeto com base no seu ponto pivô em vez de sua caixa delimitadora. Útil para definir a localização exata de um Class. Model.
Orientação de origemOrientação atual do objeto baseada ao redor do ponto de pivô em vez da caixa delimitadora.
Posição de compensação do pivôLocalização precisa do pivô com relação ao objeto. *
Orientação de compensação do pivôOrientação precisa do pivô. *
Posição mundial do pivôA localização exata no mundo do pivô para Class. Model|Modelssem um Class. Model. PrimaryPart|PrimaryPart. Se for definido um PrimaryPart, o modelo usará Pivot Offset Position já que o pivô se torna relativo a essa parte.*
Orientação mundial do pivôA orientação mundial exata para Class. Model|Models sem um Class. Model. PrimaryPart|PrimaryPart. Se for definido um PrimaryPart, o modelo usará Pivot Offset Orientation já que o pivô se torna relativo a essa parte.*
* Alterar essa propriedade não movimentará nem girará o objeto.

Scripts de pivô

Além das ferramentas do Studio, os pontos de pivô podem ser acessados e manipulados em scripts.

Função ou propriedadeDescrição
GetPivot()Move o objeto de tal modo que o pivô será localizado no CFrame especificado. Isso permite o movimento uniforme do objeto tanto nas peças individuais quanto nos modelos.
PivotTo()Consulta a localização atual no mundo de um pivô de objeto como um CFrame. Isso permite o movimento uniforme do objeto de peças e modelos individuais.
Class. BasePart. PivotOffsetO CFrame que especifica a compensação do pivô; efetivamente a compensação do pivô do CFrame do Class. BasePart. *
Class. BasePart. PivotOffset|Model. WorldPivotPara Class. Model|Modelssem um Class. Model. PrimaryPart|PrimaryPart, o CFrame que especifica o pivô do modelo no espaço mundial. Se um Class. Model. PrimaryPart|PrimaryPart estiver definido, o modelo usará Class. BasePart. PivotOffset desde que o pivô estiver relacionado àquela peça.*
* Alterar essa propriedade não movimentará nem girará o objeto.