---
title: "Junta"
version: snapshot-2026-10-06
engineGeneration: astra-current
language: C#
status: source-reviewed
runtimeVerified: false
platformEvidence: []
url: https://astraengine.com.br/pt-br/snapshot-2026-10-06/componentes/astra-physics-joint/
---
# Junta
Nove mecanismos Jolt com limites, referenciais e motores
**Família:** Física 3D · **Grupo:** Juntas · **Identificador:** `astra.physics.joint` · **Payload:** 2
:::note[Escopo da evidência]
Este contrato foi extraído dos descritores compilados da engine, incluindo padrões resolvidos. A presença do contrato não substitui a validação do comportamento em um aparelho.
:::
## Para que usar
Nove mecanismos Jolt com limites, referenciais e motores
Resolva Corpo físico, Colisor e autoridade de pose antes de aplicar forças, motores ou juntas. Corpo dinâmico recebe forças; sensor emite sobreposição. Character e Motor dinâmico têm contratos próprios.
## Criar e configurar
Hierarquia → selecione o objeto → Inspector → Adicionar componente → **Física 3D** / **Juntas** → **Junta**.
O schema permite múltiplas instâncias no mesmo objeto; identifique a instância antes de editar ou remover. A fachada C# correspondente é [Astra.Components.Joint](/pt-br/snapshot-2026-10-06/api/astra-components-joint/).
## Exemplo de uso
Crie chão estático e um corpo dinâmico com colisor. Compare queda, massa, atrito e restituição. Para sensor, conecte TriggerEnter a um Behavior como no HUD de corações.
## Dependências
- [Corpo físico](/pt-br/snapshot-2026-10-06/componentes/astra-physics-body/): Adicione Corpo físico a este objeto
## Conflitos
Nenhuma regra adicional declarada no schema deste componente.
## Edição e ciclo de vida
| Operação | Contrato |
|---|---|
| Adicionar/remover em Play | ponto seguro |
| Alterar propriedades em Play | ponto seguro |
| Múltiplas instâncias | Sim |
| Versão do payload | 2 |
Alterações em ponto seguro são aplicadas entre passos da simulação. Um componente exigido por outro não pode ser removido enquanto a dependência existir. Salvar a cena autoral e modificar o mundo de Play são operações distintas; veja [Play e cena autoral](/pt-br/snapshot-2026-10-06/conceitos/play-e-cena-autoral/).
## Propriedades
Valores abaixo são resolvidos pelo descritor de um componente recém-criado. Campos por slot dependem dos recursos atribuídos. Um campo sem padrão significa que o descritor não fornece um valor independente de contexto.
### Âncoras
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Âncora A · X**](#field-anchor-a-x)
`anchor_a_x` | número | 0 | -100000 … 100000 |
| [**Âncora A · Y**](#field-anchor-a-y)
`anchor_a_y` | número | 0 | -100000 … 100000 |
| [**Âncora A · Z**](#field-anchor-a-z)
`anchor_a_z` | número | 0 | -100000 … 100000 |
| [**Âncora B · X**](#field-anchor-b-x)
`anchor_b_x` | número | 0 | -100000 … 100000 |
| [**Âncora B · Y**](#field-anchor-b-y)
`anchor_b_y` | número | 0 | -100000 … 100000 |
| [**Âncora B · Z**](#field-anchor-b-z)
`anchor_b_z` | número | 0 | -100000 … 100000 |
| [**Conectar corpo**](#field-connected-body)
`connected_body` | referência | Escolher corpo | astra.physics.body · outro objeto |
Âncora A · X · anchor_a_x
**Onde:** Inspector → **Junta** → **Âncoras** → **Âncora A · X**.
**Uso e efeito:** Posição da âncora no frame do corpo A, componente X. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Âncora A · Y · anchor_a_y
**Onde:** Inspector → **Junta** → **Âncoras** → **Âncora A · Y**.
**Uso e efeito:** Posição da âncora no frame do corpo A, componente Y. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Âncora A · Z · anchor_a_z
**Onde:** Inspector → **Junta** → **Âncoras** → **Âncora A · Z**.
**Uso e efeito:** Posição da âncora no frame do corpo A, componente Z. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Âncora B · X · anchor_b_x
**Onde:** Inspector → **Junta** → **Âncoras** → **Âncora B · X**.
**Uso e efeito:** Posição da âncora no frame do corpo B, componente X. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Âncora B · Y · anchor_b_y
**Onde:** Inspector → **Junta** → **Âncoras** → **Âncora B · Y**.
**Uso e efeito:** Posição da âncora no frame do corpo B, componente Y. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Âncora B · Z · anchor_b_z
**Onde:** Inspector → **Junta** → **Âncoras** → **Âncora B · Z**.
**Uso e efeito:** Posição da âncora no frame do corpo B, componente Z. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Conectar corpo · connected_body
**Onde:** Inspector → **Junta** → **Âncoras** → **Conectar corpo**.
**Uso e efeito:** Objeto com o corpo conectado; confira a cadeia de dependências.
**Valor:** Escolher corpo · **Tipo:** referência · **Domínio:** astra.physics.body · outro objeto.
### Eixos
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Eixo A · X**](#field-axis-a-x)
`axis_a_x` | número | 0 | -1 … 1 |
| [**Eixo A · Y**](#field-axis-a-y)
`axis_a_y` | número | 1 | -1 … 1 |
| [**Eixo A · Z**](#field-axis-a-z)
`axis_a_z` | número | 0 | -1 … 1 |
| [**Eixo B · X**](#field-axis-b-x)
`axis_b_x` | número | 0 | -1 … 1 |
| [**Eixo B · Y**](#field-axis-b-y)
`axis_b_y` | número | 1 | -1 … 1 |
| [**Eixo B · Z**](#field-axis-b-z)
`axis_b_z` | número | 0 | -1 … 1 |
| [**Plano A · X**](#field-normal-a-x)
`normal_a_x` | número | 1 | -1 … 1 |
| [**Plano A · Y**](#field-normal-a-y)
`normal_a_y` | número | 0 | -1 … 1 |
| [**Plano A · Z**](#field-normal-a-z)
`normal_a_z` | número | 0 | -1 … 1 |
| [**Plano B · X**](#field-normal-b-x)
`normal_b_x` | número | 1 | -1 … 1 |
| [**Plano B · Y**](#field-normal-b-y)
`normal_b_y` | número | 0 | -1 … 1 |
| [**Plano B · Z**](#field-normal-b-z)
`normal_b_z` | número | 0 | -1 … 1 |
Eixo A · X · axis_a_x
**Onde:** Inspector → **Junta** → **Eixos** → **Eixo A · X**.
**Uso e efeito:** Direção do eixo no frame do corpo A, componente X. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Eixo A · Y · axis_a_y
**Onde:** Inspector → **Junta** → **Eixos** → **Eixo A · Y**.
**Uso e efeito:** Direção do eixo no frame do corpo A, componente Y. Configure os dois frames compatíveis.
**Valor:** 1 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Eixo A · Z · axis_a_z
**Onde:** Inspector → **Junta** → **Eixos** → **Eixo A · Z**.
**Uso e efeito:** Direção do eixo no frame do corpo A, componente Z. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Eixo B · X · axis_b_x
**Onde:** Inspector → **Junta** → **Eixos** → **Eixo B · X**.
**Uso e efeito:** Direção do eixo no frame do corpo B, componente X. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Eixo B · Y · axis_b_y
**Onde:** Inspector → **Junta** → **Eixos** → **Eixo B · Y**.
**Uso e efeito:** Direção do eixo no frame do corpo B, componente Y. Configure os dois frames compatíveis.
**Valor:** 1 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Eixo B · Z · axis_b_z
**Onde:** Inspector → **Junta** → **Eixos** → **Eixo B · Z**.
**Uso e efeito:** Direção do eixo no frame do corpo B, componente Z. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Plano A · X · normal_a_x
**Onde:** Inspector → **Junta** → **Eixos** → **Plano A · X**.
**Uso e efeito:** Normal de referência no frame do corpo A, componente X. Configure os dois frames compatíveis.
**Valor:** 1 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Plano A · Y · normal_a_y
**Onde:** Inspector → **Junta** → **Eixos** → **Plano A · Y**.
**Uso e efeito:** Normal de referência no frame do corpo A, componente Y. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Plano A · Z · normal_a_z
**Onde:** Inspector → **Junta** → **Eixos** → **Plano A · Z**.
**Uso e efeito:** Normal de referência no frame do corpo A, componente Z. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Plano B · X · normal_b_x
**Onde:** Inspector → **Junta** → **Eixos** → **Plano B · X**.
**Uso e efeito:** Normal de referência no frame do corpo B, componente X. Configure os dois frames compatíveis.
**Valor:** 1 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Plano B · Y · normal_b_y
**Onde:** Inspector → **Junta** → **Eixos** → **Plano B · Y**.
**Uso e efeito:** Normal de referência no frame do corpo B, componente Y. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Plano B · Z · normal_b_z
**Onde:** Inspector → **Junta** → **Eixos** → **Plano B · Z**.
**Uso e efeito:** Normal de referência no frame do corpo B, componente Z. Configure os dois frames compatíveis.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Movimento
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Limite mínimo**](#field-limit-min)
`limit_min` | número | 0 | -100000 … 100000 |
| [**Limite máximo**](#field-limit-max)
`limit_max` | número | 1 | -100000 … 100000 |
Limite mínimo · limit_min
**Onde:** Inspector → **Junta** → **Movimento** → **Limite mínimo**.
**Uso e efeito:** Limite inferior da junta na unidade do tipo.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Limite máximo · limit_max
**Onde:** Inspector → **Junta** → **Movimento** → **Limite máximo**.
**Uso e efeito:** Limite superior da junta na unidade do tipo.
**Valor:** 1 · **Tipo:** número · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Motor
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Velocidade do motor**](#field-motor-velocity)
`motor_velocity` | número | 0 | -1000 … 1000 |
| [**Alvo do motor**](#field-motor-position)
`motor_position` | número | 0 | -100000 … 100000 |
| [**Força / torque máximo**](#field-motor-force)
`motor_force` | número | 100 | 0 … 1000000 |
| [**Frequência · Hz**](#field-spring-frequency)
`spring_frequency` | número · Hz | 2 | 0.001 … 1000 |
| [**Amortecimento da mola**](#field-spring-damping)
`spring_damping` | número | 1 | 0 … 10 |
| [**Motor**](#field-motor)
`motor` | enumeração | Desligado | Desligado \| Velocidade \| Posição \| Posição e velocidade |
Velocidade do motor · motor_velocity
**Onde:** Inspector → **Junta** → **Motor** → **Velocidade do motor**.
**Uso e efeito:** Velocidade alvo do motor da junta.
**Valor:** 0 · **Tipo:** número · **Domínio:** -1000 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Alvo do motor · motor_position
**Onde:** Inspector → **Junta** → **Motor** → **Alvo do motor**.
**Uso e efeito:** Posição alvo do motor da junta.
**Valor:** 0 · **Tipo:** número · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Força / torque máximo · motor_force
**Onde:** Inspector → **Junta** → **Motor** → **Força / torque máximo**.
**Uso e efeito:** Força/torque máximo do motor, conforme o tipo de junta.
**Valor:** 100 · **Tipo:** número · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Frequência · Hz · spring_frequency
**Onde:** Inspector → **Junta** → **Motor** → **Frequência · Hz**.
**Uso e efeito:** Frequência da mola da junta.
**Valor:** 2 · **Tipo:** número · **Unidade:** Hz · **Domínio:** 0.001 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Amortecimento da mola · spring_damping
**Onde:** Inspector → **Junta** → **Motor** → **Amortecimento da mola**.
**Uso e efeito:** Amortecimento da mola da junta.
**Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Motor · motor
**Onde:** Inspector → **Junta** → **Motor** → **Motor**.
**Uso e efeito:** Modo de motor da junta; exige tipo e limites compatíveis.
**Valor:** Desligado · **Tipo:** enumeração · **Domínio:** Desligado \| Velocidade \| Posição \| Posição e velocidade.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Rotação
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Cone · semiângulo Y**](#field-swing-y)
`swing_y` | número · ° | 45 | 0 … 180 |
| [**Cone · semiângulo Z**](#field-swing-z)
`swing_z` | número · ° | 45 | 0 … 180 |
| [**Torção mínima**](#field-twist-min)
`twist_min` | número · ° | -45 | -180 … 180 |
| [**Torção máxima**](#field-twist-max)
`twist_max` | número · ° | 45 | -180 … 180 |
Cone · semiângulo Y · swing_y
**Onde:** Inspector → **Junta** → **Rotação** → **Cone · semiângulo Y**.
**Uso e efeito:** Limite de swing no eixo Y da junta.
**Valor:** 45 · **Tipo:** número · **Unidade:** ° · **Domínio:** 0 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Cone · semiângulo Z · swing_z
**Onde:** Inspector → **Junta** → **Rotação** → **Cone · semiângulo Z**.
**Uso e efeito:** Limite de swing no eixo Z da junta.
**Valor:** 45 · **Tipo:** número · **Unidade:** ° · **Domínio:** 0 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Torção mínima · twist_min
**Onde:** Inspector → **Junta** → **Rotação** → **Torção mínima**.
**Uso e efeito:** Limite inferior de twist.
**Valor:** -45 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Torção máxima · twist_max
**Onde:** Inspector → **Junta** → **Rotação** → **Torção máxima**.
**Uso e efeito:** Limite superior de twist.
**Valor:** 45 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Translação X
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Limite mínimo**](#field-linear-x-minimum)
`linear_x_minimum` | número · u | -1 | -100000 … 100000 |
| [**Limite máximo**](#field-linear-x-maximum)
`linear_x_maximum` | número · u | 1 | -100000 … 100000 |
| [**Atrito máximo**](#field-linear-x-friction)
`linear_x_friction` | número · N | 0 | 0 … 1000000 |
| [**Velocidade alvo**](#field-linear-x-velocity)
`linear_x_velocity` | número · u/s | 0 | -1000 … 1000 |
| [**Posição alvo**](#field-linear-x-position)
`linear_x_position` | número · u | 0 | -100000 … 100000 |
| [**Força máxima**](#field-linear-x-force)
`linear_x_force` | número · N | 100 | 0 … 1000000 |
| [**Frequência**](#field-linear-x-frequency)
`linear_x_frequency` | número · Hz | 2 | 0.001 … 1000 |
| [**Amortecimento**](#field-linear-x-damping)
`linear_x_damping` | número | 1 | 0 … 10 |
| [**Movimento**](#field-linear-x-motion)
`linear_x_motion` | enumeração | Travado | Travado \| Limitado \| Livre |
| [**Motor**](#field-linear-x-motor)
`linear_x_motor` | enumeração | Desligado | Desligado \| Velocidade \| Posição \| Posição e velocidade |
Limite mínimo · linear_x_minimum
**Onde:** Inspector → **Junta** → **Translação X** → **Limite mínimo**.
**Uso e efeito:** Junta: limite inferior do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** -1 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Limite máximo · linear_x_maximum
**Onde:** Inspector → **Junta** → **Translação X** → **Limite máximo**.
**Uso e efeito:** Junta: limite superior do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Atrito máximo · linear_x_friction
**Onde:** Inspector → **Junta** → **Translação X** → **Atrito máximo**.
**Uso e efeito:** Junta: fricção no grau de liberdade do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** N · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Velocidade alvo · linear_x_velocity
**Onde:** Inspector → **Junta** → **Translação X** → **Velocidade alvo**.
**Uso e efeito:** Junta: velocidade alvo do motor do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** u/s · **Domínio:** -1000 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Posição alvo · linear_x_position
**Onde:** Inspector → **Junta** → **Translação X** → **Posição alvo**.
**Uso e efeito:** Junta: posição/ângulo alvo do motor do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Força máxima · linear_x_force
**Onde:** Inspector → **Junta** → **Translação X** → **Força máxima**.
**Uso e efeito:** Junta: força/torque máximo do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 100 · **Tipo:** número · **Unidade:** N · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Frequência · linear_x_frequency
**Onde:** Inspector → **Junta** → **Translação X** → **Frequência**.
**Uso e efeito:** Junta: frequência da mola do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 2 · **Tipo:** número · **Unidade:** Hz · **Domínio:** 0.001 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Amortecimento · linear_x_damping
**Onde:** Inspector → **Junta** → **Translação X** → **Amortecimento**.
**Uso e efeito:** Junta: amortecimento da mola do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Movimento · linear_x_motion
**Onde:** Inspector → **Junta** → **Translação X** → **Movimento**.
**Uso e efeito:** Junta: política livre/limitado/travado do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Travado · **Tipo:** enumeração · **Domínio:** Travado \| Limitado \| Livre.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Motor · linear_x_motor
**Onde:** Inspector → **Junta** → **Translação X** → **Motor**.
**Uso e efeito:** Junta: modo do motor do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Desligado · **Tipo:** enumeração · **Domínio:** Desligado \| Velocidade \| Posição \| Posição e velocidade.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Translação Y
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Limite mínimo**](#field-linear-y-minimum)
`linear_y_minimum` | número · u | -1 | -100000 … 100000 |
| [**Limite máximo**](#field-linear-y-maximum)
`linear_y_maximum` | número · u | 1 | -100000 … 100000 |
| [**Atrito máximo**](#field-linear-y-friction)
`linear_y_friction` | número · N | 0 | 0 … 1000000 |
| [**Velocidade alvo**](#field-linear-y-velocity)
`linear_y_velocity` | número · u/s | 0 | -1000 … 1000 |
| [**Posição alvo**](#field-linear-y-position)
`linear_y_position` | número · u | 0 | -100000 … 100000 |
| [**Força máxima**](#field-linear-y-force)
`linear_y_force` | número · N | 100 | 0 … 1000000 |
| [**Frequência**](#field-linear-y-frequency)
`linear_y_frequency` | número · Hz | 2 | 0.001 … 1000 |
| [**Amortecimento**](#field-linear-y-damping)
`linear_y_damping` | número | 1 | 0 … 10 |
| [**Movimento**](#field-linear-y-motion)
`linear_y_motion` | enumeração | Travado | Travado \| Limitado \| Livre |
| [**Motor**](#field-linear-y-motor)
`linear_y_motor` | enumeração | Desligado | Desligado \| Velocidade \| Posição \| Posição e velocidade |
Limite mínimo · linear_y_minimum
**Onde:** Inspector → **Junta** → **Translação Y** → **Limite mínimo**.
**Uso e efeito:** Junta: limite inferior do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** -1 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Limite máximo · linear_y_maximum
**Onde:** Inspector → **Junta** → **Translação Y** → **Limite máximo**.
**Uso e efeito:** Junta: limite superior do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Atrito máximo · linear_y_friction
**Onde:** Inspector → **Junta** → **Translação Y** → **Atrito máximo**.
**Uso e efeito:** Junta: fricção no grau de liberdade do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** N · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Velocidade alvo · linear_y_velocity
**Onde:** Inspector → **Junta** → **Translação Y** → **Velocidade alvo**.
**Uso e efeito:** Junta: velocidade alvo do motor do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** u/s · **Domínio:** -1000 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Posição alvo · linear_y_position
**Onde:** Inspector → **Junta** → **Translação Y** → **Posição alvo**.
**Uso e efeito:** Junta: posição/ângulo alvo do motor do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Força máxima · linear_y_force
**Onde:** Inspector → **Junta** → **Translação Y** → **Força máxima**.
**Uso e efeito:** Junta: força/torque máximo do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 100 · **Tipo:** número · **Unidade:** N · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Frequência · linear_y_frequency
**Onde:** Inspector → **Junta** → **Translação Y** → **Frequência**.
**Uso e efeito:** Junta: frequência da mola do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 2 · **Tipo:** número · **Unidade:** Hz · **Domínio:** 0.001 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Amortecimento · linear_y_damping
**Onde:** Inspector → **Junta** → **Translação Y** → **Amortecimento**.
**Uso e efeito:** Junta: amortecimento da mola do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Movimento · linear_y_motion
**Onde:** Inspector → **Junta** → **Translação Y** → **Movimento**.
**Uso e efeito:** Junta: política livre/limitado/travado do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Travado · **Tipo:** enumeração · **Domínio:** Travado \| Limitado \| Livre.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Motor · linear_y_motor
**Onde:** Inspector → **Junta** → **Translação Y** → **Motor**.
**Uso e efeito:** Junta: modo do motor do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Desligado · **Tipo:** enumeração · **Domínio:** Desligado \| Velocidade \| Posição \| Posição e velocidade.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Translação Z
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Limite mínimo**](#field-linear-z-minimum)
`linear_z_minimum` | número · u | -1 | -100000 … 100000 |
| [**Limite máximo**](#field-linear-z-maximum)
`linear_z_maximum` | número · u | 1 | -100000 … 100000 |
| [**Atrito máximo**](#field-linear-z-friction)
`linear_z_friction` | número · N | 0 | 0 … 1000000 |
| [**Velocidade alvo**](#field-linear-z-velocity)
`linear_z_velocity` | número · u/s | 0 | -1000 … 1000 |
| [**Posição alvo**](#field-linear-z-position)
`linear_z_position` | número · u | 0 | -100000 … 100000 |
| [**Força máxima**](#field-linear-z-force)
`linear_z_force` | número · N | 100 | 0 … 1000000 |
| [**Frequência**](#field-linear-z-frequency)
`linear_z_frequency` | número · Hz | 2 | 0.001 … 1000 |
| [**Amortecimento**](#field-linear-z-damping)
`linear_z_damping` | número | 1 | 0 … 10 |
| [**Movimento**](#field-linear-z-motion)
`linear_z_motion` | enumeração | Travado | Travado \| Limitado \| Livre |
| [**Motor**](#field-linear-z-motor)
`linear_z_motor` | enumeração | Desligado | Desligado \| Velocidade \| Posição \| Posição e velocidade |
Limite mínimo · linear_z_minimum
**Onde:** Inspector → **Junta** → **Translação Z** → **Limite mínimo**.
**Uso e efeito:** Junta: limite inferior do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** -1 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Limite máximo · linear_z_maximum
**Onde:** Inspector → **Junta** → **Translação Z** → **Limite máximo**.
**Uso e efeito:** Junta: limite superior do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Atrito máximo · linear_z_friction
**Onde:** Inspector → **Junta** → **Translação Z** → **Atrito máximo**.
**Uso e efeito:** Junta: fricção no grau de liberdade do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** N · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Velocidade alvo · linear_z_velocity
**Onde:** Inspector → **Junta** → **Translação Z** → **Velocidade alvo**.
**Uso e efeito:** Junta: velocidade alvo do motor do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** u/s · **Domínio:** -1000 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Posição alvo · linear_z_position
**Onde:** Inspector → **Junta** → **Translação Z** → **Posição alvo**.
**Uso e efeito:** Junta: posição/ângulo alvo do motor do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** u · **Domínio:** -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Força máxima · linear_z_force
**Onde:** Inspector → **Junta** → **Translação Z** → **Força máxima**.
**Uso e efeito:** Junta: força/torque máximo do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 100 · **Tipo:** número · **Unidade:** N · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Frequência · linear_z_frequency
**Onde:** Inspector → **Junta** → **Translação Z** → **Frequência**.
**Uso e efeito:** Junta: frequência da mola do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 2 · **Tipo:** número · **Unidade:** Hz · **Domínio:** 0.001 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Amortecimento · linear_z_damping
**Onde:** Inspector → **Junta** → **Translação Z** → **Amortecimento**.
**Uso e efeito:** Junta: amortecimento da mola do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Movimento · linear_z_motion
**Onde:** Inspector → **Junta** → **Translação Z** → **Movimento**.
**Uso e efeito:** Junta: política livre/limitado/travado do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Travado · **Tipo:** enumeração · **Domínio:** Travado \| Limitado \| Livre.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Motor · linear_z_motor
**Onde:** Inspector → **Junta** → **Translação Z** → **Motor**.
**Uso e efeito:** Junta: modo do motor do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Desligado · **Tipo:** enumeração · **Domínio:** Desligado \| Velocidade \| Posição \| Posição e velocidade.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Rotação X
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Limite mínimo**](#field-angular-x-minimum)
`angular_x_minimum` | número · ° | -1 | -180 … 180 |
| [**Limite máximo**](#field-angular-x-maximum)
`angular_x_maximum` | número · ° | 1 | -180 … 180 |
| [**Atrito máximo**](#field-angular-x-friction)
`angular_x_friction` | número · Nm | 0 | 0 … 1000000 |
| [**Velocidade alvo**](#field-angular-x-velocity)
`angular_x_velocity` | número · °/s | 0 | -1000 … 1000 |
| [**Posição alvo**](#field-angular-x-position)
`angular_x_position` | número · ° | 0 | -180 … 180 |
| [**Força máxima**](#field-angular-x-force)
`angular_x_force` | número · Nm | 100 | 0 … 1000000 |
| [**Frequência**](#field-angular-x-frequency)
`angular_x_frequency` | número · Hz | 2 | 0.001 … 1000 |
| [**Amortecimento**](#field-angular-x-damping)
`angular_x_damping` | número | 1 | 0 … 10 |
| [**Movimento**](#field-angular-x-motion)
`angular_x_motion` | enumeração | Travado | Travado \| Limitado \| Livre |
| [**Motor**](#field-angular-x-motor)
`angular_x_motor` | enumeração | Desligado | Desligado \| Velocidade \| Posição \| Posição e velocidade |
Limite mínimo · angular_x_minimum
**Onde:** Inspector → **Junta** → **Rotação X** → **Limite mínimo**.
**Uso e efeito:** Junta: limite inferior do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** -1 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Limite máximo · angular_x_maximum
**Onde:** Inspector → **Junta** → **Rotação X** → **Limite máximo**.
**Uso e efeito:** Junta: limite superior do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Atrito máximo · angular_x_friction
**Onde:** Inspector → **Junta** → **Rotação X** → **Atrito máximo**.
**Uso e efeito:** Junta: fricção no grau de liberdade do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** Nm · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Velocidade alvo · angular_x_velocity
**Onde:** Inspector → **Junta** → **Rotação X** → **Velocidade alvo**.
**Uso e efeito:** Junta: velocidade alvo do motor do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** °/s · **Domínio:** -1000 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Posição alvo · angular_x_position
**Onde:** Inspector → **Junta** → **Rotação X** → **Posição alvo**.
**Uso e efeito:** Junta: posição/ângulo alvo do motor do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Força máxima · angular_x_force
**Onde:** Inspector → **Junta** → **Rotação X** → **Força máxima**.
**Uso e efeito:** Junta: força/torque máximo do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 100 · **Tipo:** número · **Unidade:** Nm · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Frequência · angular_x_frequency
**Onde:** Inspector → **Junta** → **Rotação X** → **Frequência**.
**Uso e efeito:** Junta: frequência da mola do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 2 · **Tipo:** número · **Unidade:** Hz · **Domínio:** 0.001 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Amortecimento · angular_x_damping
**Onde:** Inspector → **Junta** → **Rotação X** → **Amortecimento**.
**Uso e efeito:** Junta: amortecimento da mola do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Movimento · angular_x_motion
**Onde:** Inspector → **Junta** → **Rotação X** → **Movimento**.
**Uso e efeito:** Junta: política livre/limitado/travado do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Travado · **Tipo:** enumeração · **Domínio:** Travado \| Limitado \| Livre.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Motor · angular_x_motor
**Onde:** Inspector → **Junta** → **Rotação X** → **Motor**.
**Uso e efeito:** Junta: modo do motor do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Desligado · **Tipo:** enumeração · **Domínio:** Desligado \| Velocidade \| Posição \| Posição e velocidade.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Rotação Y
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Limite mínimo**](#field-angular-y-minimum)
`angular_y_minimum` | número · ° | -1 | -180 … 180 |
| [**Limite máximo**](#field-angular-y-maximum)
`angular_y_maximum` | número · ° | 1 | -180 … 180 |
| [**Atrito máximo**](#field-angular-y-friction)
`angular_y_friction` | número · Nm | 0 | 0 … 1000000 |
| [**Velocidade alvo**](#field-angular-y-velocity)
`angular_y_velocity` | número · °/s | 0 | -1000 … 1000 |
| [**Posição alvo**](#field-angular-y-position)
`angular_y_position` | número · ° | 0 | -180 … 180 |
| [**Força máxima**](#field-angular-y-force)
`angular_y_force` | número · Nm | 100 | 0 … 1000000 |
| [**Frequência**](#field-angular-y-frequency)
`angular_y_frequency` | número · Hz | 2 | 0.001 … 1000 |
| [**Amortecimento**](#field-angular-y-damping)
`angular_y_damping` | número | 1 | 0 … 10 |
| [**Movimento**](#field-angular-y-motion)
`angular_y_motion` | enumeração | Travado | Travado \| Limitado \| Livre |
| [**Motor**](#field-angular-y-motor)
`angular_y_motor` | enumeração | Desligado | Desligado \| Velocidade \| Posição \| Posição e velocidade |
Limite mínimo · angular_y_minimum
**Onde:** Inspector → **Junta** → **Rotação Y** → **Limite mínimo**.
**Uso e efeito:** Junta: limite inferior do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** -1 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Limite máximo · angular_y_maximum
**Onde:** Inspector → **Junta** → **Rotação Y** → **Limite máximo**.
**Uso e efeito:** Junta: limite superior do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Atrito máximo · angular_y_friction
**Onde:** Inspector → **Junta** → **Rotação Y** → **Atrito máximo**.
**Uso e efeito:** Junta: fricção no grau de liberdade do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** Nm · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Velocidade alvo · angular_y_velocity
**Onde:** Inspector → **Junta** → **Rotação Y** → **Velocidade alvo**.
**Uso e efeito:** Junta: velocidade alvo do motor do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** °/s · **Domínio:** -1000 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Posição alvo · angular_y_position
**Onde:** Inspector → **Junta** → **Rotação Y** → **Posição alvo**.
**Uso e efeito:** Junta: posição/ângulo alvo do motor do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Força máxima · angular_y_force
**Onde:** Inspector → **Junta** → **Rotação Y** → **Força máxima**.
**Uso e efeito:** Junta: força/torque máximo do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 100 · **Tipo:** número · **Unidade:** Nm · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Frequência · angular_y_frequency
**Onde:** Inspector → **Junta** → **Rotação Y** → **Frequência**.
**Uso e efeito:** Junta: frequência da mola do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 2 · **Tipo:** número · **Unidade:** Hz · **Domínio:** 0.001 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Amortecimento · angular_y_damping
**Onde:** Inspector → **Junta** → **Rotação Y** → **Amortecimento**.
**Uso e efeito:** Junta: amortecimento da mola do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Movimento · angular_y_motion
**Onde:** Inspector → **Junta** → **Rotação Y** → **Movimento**.
**Uso e efeito:** Junta: política livre/limitado/travado do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Travado · **Tipo:** enumeração · **Domínio:** Travado \| Limitado \| Livre.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Motor · angular_y_motor
**Onde:** Inspector → **Junta** → **Rotação Y** → **Motor**.
**Uso e efeito:** Junta: modo do motor do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Desligado · **Tipo:** enumeração · **Domínio:** Desligado \| Velocidade \| Posição \| Posição e velocidade.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Rotação Z
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Limite mínimo**](#field-angular-z-minimum)
`angular_z_minimum` | número · ° | -1 | -180 … 180 |
| [**Limite máximo**](#field-angular-z-maximum)
`angular_z_maximum` | número · ° | 1 | -180 … 180 |
| [**Atrito máximo**](#field-angular-z-friction)
`angular_z_friction` | número · Nm | 0 | 0 … 1000000 |
| [**Velocidade alvo**](#field-angular-z-velocity)
`angular_z_velocity` | número · °/s | 0 | -1000 … 1000 |
| [**Posição alvo**](#field-angular-z-position)
`angular_z_position` | número · ° | 0 | -180 … 180 |
| [**Força máxima**](#field-angular-z-force)
`angular_z_force` | número · Nm | 100 | 0 … 1000000 |
| [**Frequência**](#field-angular-z-frequency)
`angular_z_frequency` | número · Hz | 2 | 0.001 … 1000 |
| [**Amortecimento**](#field-angular-z-damping)
`angular_z_damping` | número | 1 | 0 … 10 |
| [**Movimento**](#field-angular-z-motion)
`angular_z_motion` | enumeração | Travado | Travado \| Limitado \| Livre |
| [**Motor**](#field-angular-z-motor)
`angular_z_motor` | enumeração | Desligado | Desligado \| Velocidade \| Posição \| Posição e velocidade |
Limite mínimo · angular_z_minimum
**Onde:** Inspector → **Junta** → **Rotação Z** → **Limite mínimo**.
**Uso e efeito:** Junta: limite inferior do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** -1 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Limite máximo · angular_z_maximum
**Onde:** Inspector → **Junta** → **Rotação Z** → **Limite máximo**.
**Uso e efeito:** Junta: limite superior do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Atrito máximo · angular_z_friction
**Onde:** Inspector → **Junta** → **Rotação Z** → **Atrito máximo**.
**Uso e efeito:** Junta: fricção no grau de liberdade do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** Nm · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Velocidade alvo · angular_z_velocity
**Onde:** Inspector → **Junta** → **Rotação Z** → **Velocidade alvo**.
**Uso e efeito:** Junta: velocidade alvo do motor do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** °/s · **Domínio:** -1000 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Posição alvo · angular_z_position
**Onde:** Inspector → **Junta** → **Rotação Z** → **Posição alvo**.
**Uso e efeito:** Junta: posição/ângulo alvo do motor do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 0 · **Tipo:** número · **Unidade:** ° · **Domínio:** -180 … 180.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Força máxima · angular_z_force
**Onde:** Inspector → **Junta** → **Rotação Z** → **Força máxima**.
**Uso e efeito:** Junta: força/torque máximo do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 100 · **Tipo:** número · **Unidade:** Nm · **Domínio:** 0 … 1000000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Frequência · angular_z_frequency
**Onde:** Inspector → **Junta** → **Rotação Z** → **Frequência**.
**Uso e efeito:** Junta: frequência da mola do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 2 · **Tipo:** número · **Unidade:** Hz · **Domínio:** 0.001 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Amortecimento · angular_z_damping
**Onde:** Inspector → **Junta** → **Rotação Z** → **Amortecimento**.
**Uso e efeito:** Junta: amortecimento da mola do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** 1 · **Tipo:** número · **Domínio:** 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Movimento · angular_z_motion
**Onde:** Inspector → **Junta** → **Rotação Z** → **Movimento**.
**Uso e efeito:** Junta: política livre/limitado/travado do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Travado · **Tipo:** enumeração · **Domínio:** Travado \| Limitado \| Livre.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
Motor · angular_z_motor
**Onde:** Inspector → **Junta** → **Rotação Z** → **Motor**.
**Uso e efeito:** Junta: modo do motor do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.
**Valor:** Desligado · **Tipo:** enumeração · **Domínio:** Desligado \| Velocidade \| Posição \| Posição e velocidade.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade.
### Geral
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
| [**Ativa**](#field-enabled)
`enabled` | booleano | verdadeiro | verdadeiro \| falso |
| [**Tipo**](#field-kind)
`kind` | enumeração | Distância | Ponto \| Dobradiça \| Deslizante \| Distância \| Fixa \| Cone \| Swing / Twist \| Configurável 6DOF \| Mola |
Ativa · enabled
**Onde:** Inspector → **Junta** → **Geral** → **Ativa**.
**Uso e efeito:** Ativa/desativa a participação do componente no sistema consumidor; não remove seus dados.
**Valor:** verdadeiro · **Tipo:** booleano · **Domínio:** verdadeiro \| falso.
Tipo · kind
**Onde:** Inspector → **Junta** → **Geral** → **Tipo**.
**Uso e efeito:** Escolhe a variante de luz/junta no domínio indicado; siga os campos e requisitos condicionais.
**Valor:** Distância · **Tipo:** enumeração · **Domínio:** Ponto \| Dobradiça \| Deslizante \| Distância \| Fixa \| Cone \| Swing / Twist \| Configurável 6DOF \| Mola.
## Roadmap deste componente
[Física 3D e motores](/pt-br/snapshot-2026-10-06/roadmap/fisica-3d/). Ampliar autoria/rebuild, geometria e apoio dos motores, juntas e diagnóstico por cenário. Fechamento deve incluir salvar/reabrir, remoção e gameplay no aparelho. Importação universal de todas as formas e controles não está declarada pronta.
Os campos acima pertencem ao contrato existente; novas funções dependem do fechamento da família. Não há datas individuais prometidas para cada propriedade.
## Conferir na sua cena
1. Crie **Junta** pelo fluxo indicado e resolva as dependências.
2. Altere uma propriedade por vez e observe o efeito esperado na cena.
3. Salve, reabra e confira os valores autorais.
4. Entre em Play e verifique o comportamento com os recursos reais do projeto.
5. Pare o Play e confira a cena autoral.
Este é um roteiro de conferência; não representa um teste executado nesta publicação.
## Limitações da referência
A tabela cobre os tipos de propriedade disponíveis no descritor de reflexão. Não presume persistência de campos transitórios, equivalência com outras engines ou suporte em todos os aparelhos. Recursos, coleções e operações podem exigir APIs específicas.
**Referência de arquitetura registrada pela engine:** [documentação oficial](https://docs.godotengine.org/en/4.5/classes/class_generic6dofjoint3d.html). Essa referência não representa paridade funcional.