Pular para o conteúdo
AstraDOCS

Astra.Components.Joint

Astra 0.2.3-preview.20261007Referência de assinaturasReferência revisada · 07 out. 2026

Junta: Nove mecanismos Jolt com limites, referenciais e motores. Família Física 3D · Juntas.

Namespace: Astra.Components · Assembly: Astra.Scripting · Tipo: Struct

readonly struct Astra.Components.Joint

Junta: Nove mecanismos Jolt com limites, referenciais e motores. Família Física 3D · Juntas.

Referência estudada: https://docs.godotengine.org/en/4.5/classes/class_generic6dofjoint3d.html

Interfaces: Astra.Components.IComponentFacade<Astra.Components.Joint>.

Hierarquia → selecione o objeto → Inspector → Adicionar componente → Física 3D / Juntas → Junta.

No Behavior em Play, obtenha a fachada com Object.GetComponent<Joint>(); trate null antes de usar. Para outro objeto, resolva uma ObjectReference e consulte nesse objeto. Criar new Joint(component) envolve um componente existente; não adiciona um componente à cena.

Física 3D e motores: o membro presente nesta referência pertence ao contrato atual. O roadmap registra a família; não há promessa/data individual de evolução para cada membro. Membros ainda sem explicação especializada são indicados como revisão editorial pendente.

Para ler os campos e recursos pelo caminho do editor, use mapa de acesso.

Consulte também Junta para propriedades, valores iniciais, requisitos e edição em Play.

Membro Categoria
.ctor Method
OnBroken Method
Remove Method
Wrap Method
AnchorA Property
AnchorB Property
AngularXDamping Property
AngularXForce Property
AngularXFrequency Property
AngularXFriction Property
AngularXMaximum Property
AngularXMinimum Property
AngularXMotion Property
AngularXMotor Property
AngularXPosition Property
AngularXVelocity Property
AngularYDamping Property
AngularYForce Property
AngularYFrequency Property
AngularYFriction Property
AngularYMaximum Property
AngularYMinimum Property
AngularYMotion Property
AngularYMotor Property
AngularYPosition Property
AngularYVelocity Property
AngularZDamping Property
AngularZForce Property
AngularZFrequency Property
AngularZFriction Property
AngularZMaximum Property
AngularZMinimum Property
AngularZMotion Property
AngularZMotor Property
AngularZPosition Property
AngularZVelocity Property
AxisA Property
AxisB Property
BreakForce Property
BreakTorque Property
Component Property
ConnectedBody Property
Enabled Property
InstanceId Property
IsAlive Property
Kind Property
LimitMax Property
LimitMin Property
LinearXDamping Property
LinearXForce Property
LinearXFrequency Property
LinearXFriction Property
LinearXMaximum Property
LinearXMinimum Property
LinearXMotion Property
LinearXMotor Property
LinearXPosition Property
LinearXVelocity Property
LinearYDamping Property
LinearYForce Property
LinearYFrequency Property
LinearYFriction Property
LinearYMaximum Property
LinearYMinimum Property
LinearYMotion Property
LinearYMotor Property
LinearYPosition Property
LinearYVelocity Property
LinearZDamping Property
LinearZForce Property
LinearZFrequency Property
LinearZFriction Property
LinearZMaximum Property
LinearZMinimum Property
LinearZMotion Property
LinearZMotor Property
LinearZPosition Property
LinearZVelocity Property
Motor Property
MotorForce Property
MotorPosition Property
MotorVelocity Property
NormalA Property
NormalB Property
Object Property
SpringDamping Property
SpringFrequency Property
SwingY Property
SwingZ Property
TwistMax Property
TwistMin Property
TypeId Property

.ctor

public Joint(Astra.Component component)

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Constrói o tipo pela assinatura declarada. Um construtor de fachada envolve um componente existente; um record de configuração só tem efeito quando atribuído ao consumidor.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
component Astra.Component

OnBroken

public Astra.ComponentSubscription OnBroken(Astra.Behavior owner, System.Action<Astra.ComponentEventArgs> handler)

Quebrou. Força ou torque passou do limite; a junta saiu do solver até o fim do Play (Unity OnJointBreak). Payload: Força ou torque: número

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Quebrou. Força ou torque passou do limite; a junta saiu do solver até o fim do Play (Unity OnJointBreak). Payload: Força ou torque: número

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
owner Astra.Behavior
handler System.Action&lt;Astra.ComponentEventArgs&gt;

Remove

public void Remove()

Remove a instância pelo ciclo nativo; dependências e ownership podem recusar.

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Solicita remoção pelo lifecycle nativo; dependências e regras de Play podem recusar.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Wrap

public static Astra.Components.Joint Wrap(Astra.Component component)

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Envolve um Component existente após conferir TypeId; não cria componente.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
component Astra.Component

AnchorA

public System.Numerics.Vector3 AnchorA { get; set; }

Âncora A

Caminho: Inspector → Junta → Âncoras; ou fachada C# em um Behavior.

Uso: Âncora A · X: Posição da âncora no frame do corpo A, componente X. Configure os dois frames compatíveis. Âncora A · Y: Posição da âncora no frame do corpo A, componente Y. Configure os dois frames compatíveis. Âncora A · Z: Posição da âncora no frame do corpo A, componente Z. Configure os dois frames compatíveis.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AnchorB

public System.Numerics.Vector3 AnchorB { get; set; }

Âncora B

Caminho: Inspector → Junta → Âncoras; ou fachada C# em um Behavior.

Uso: Âncora B · X: Posição da âncora no frame do corpo B, componente X. Configure os dois frames compatíveis. Âncora B · Y: Posição da âncora no frame do corpo B, componente Y. Configure os dois frames compatíveis. Âncora B · Z: Posição da âncora no frame do corpo B, componente Z. Configure os dois frames compatíveis.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXDamping

public float AngularXDamping { get; set; }

Amortecimento

Faixa válida: 0 a 10.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Amortecimento: Junta: amortecimento da mola do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXForce

public float AngularXForce { get; set; }

Força máxima (Nm)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Força máxima: Junta: força/torque máximo do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXFrequency

public float AngularXFrequency { get; set; }

Frequência (Hz)

Faixa válida: 0.001 a 1000.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Frequência: Junta: frequência da mola do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXFriction

public float AngularXFriction { get; set; }

Atrito máximo (Nm)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Atrito máximo: Junta: fricção no grau de liberdade do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXMaximum

public float AngularXMaximum { get; set; }

Limite máximo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Limite máximo: Junta: limite superior do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXMinimum

public float AngularXMinimum { get; set; }

Limite mínimo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Limite mínimo: Junta: limite inferior do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXMotion

public Astra.Components.Joint.AngularXMotionOption AngularXMotion { get; set; }

Movimento

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Movimento: Junta: política livre/limitado/travado do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXMotor

public Astra.Components.Joint.AngularXMotorOption AngularXMotor { get; set; }

Motor

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Motor: Junta: modo do motor do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXPosition

public float AngularXPosition { get; set; }

Posição alvo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Posição alvo: Junta: posição/ângulo alvo do motor do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularXVelocity

public float AngularXVelocity { get; set; }

Velocidade alvo (°/s)

Faixa válida: -1000 a 1000.

Caminho: Inspector → Junta → Rotação X; ou fachada C# em um Behavior.

Uso: Velocidade alvo: Junta: velocidade alvo do motor do canal angular X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYDamping

public float AngularYDamping { get; set; }

Amortecimento

Faixa válida: 0 a 10.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Amortecimento: Junta: amortecimento da mola do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYForce

public float AngularYForce { get; set; }

Força máxima (Nm)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Força máxima: Junta: força/torque máximo do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYFrequency

public float AngularYFrequency { get; set; }

Frequência (Hz)

Faixa válida: 0.001 a 1000.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Frequência: Junta: frequência da mola do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYFriction

public float AngularYFriction { get; set; }

Atrito máximo (Nm)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Atrito máximo: Junta: fricção no grau de liberdade do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYMaximum

public float AngularYMaximum { get; set; }

Limite máximo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Limite máximo: Junta: limite superior do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYMinimum

public float AngularYMinimum { get; set; }

Limite mínimo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Limite mínimo: Junta: limite inferior do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYMotion

public Astra.Components.Joint.AngularYMotionOption AngularYMotion { get; set; }

Movimento

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Movimento: Junta: política livre/limitado/travado do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYMotor

public Astra.Components.Joint.AngularYMotorOption AngularYMotor { get; set; }

Motor

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Motor: Junta: modo do motor do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYPosition

public float AngularYPosition { get; set; }

Posição alvo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Posição alvo: Junta: posição/ângulo alvo do motor do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularYVelocity

public float AngularYVelocity { get; set; }

Velocidade alvo (°/s)

Faixa válida: -1000 a 1000.

Caminho: Inspector → Junta → Rotação Y; ou fachada C# em um Behavior.

Uso: Velocidade alvo: Junta: velocidade alvo do motor do canal angular Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZDamping

public float AngularZDamping { get; set; }

Amortecimento

Faixa válida: 0 a 10.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Amortecimento: Junta: amortecimento da mola do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZForce

public float AngularZForce { get; set; }

Força máxima (Nm)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Força máxima: Junta: força/torque máximo do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZFrequency

public float AngularZFrequency { get; set; }

Frequência (Hz)

Faixa válida: 0.001 a 1000.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Frequência: Junta: frequência da mola do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZFriction

public float AngularZFriction { get; set; }

Atrito máximo (Nm)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Atrito máximo: Junta: fricção no grau de liberdade do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZMaximum

public float AngularZMaximum { get; set; }

Limite máximo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Limite máximo: Junta: limite superior do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZMinimum

public float AngularZMinimum { get; set; }

Limite mínimo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Limite mínimo: Junta: limite inferior do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZMotion

public Astra.Components.Joint.AngularZMotionOption AngularZMotion { get; set; }

Movimento

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Movimento: Junta: política livre/limitado/travado do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZMotor

public Astra.Components.Joint.AngularZMotorOption AngularZMotor { get; set; }

Motor

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Motor: Junta: modo do motor do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZPosition

public float AngularZPosition { get; set; }

Posição alvo (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Posição alvo: Junta: posição/ângulo alvo do motor do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AngularZVelocity

public float AngularZVelocity { get; set; }

Velocidade alvo (°/s)

Faixa válida: -1000 a 1000.

Caminho: Inspector → Junta → Rotação Z; ou fachada C# em um Behavior.

Uso: Velocidade alvo: Junta: velocidade alvo do motor do canal angular Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AxisA

public System.Numerics.Vector3 AxisA { get; set; }

Eixo A

Caminho: Inspector → Junta → Eixos; ou fachada C# em um Behavior.

Uso: Eixo A · X: Direção do eixo no frame do corpo A, componente X. Configure os dois frames compatíveis. Eixo A · Y: Direção do eixo no frame do corpo A, componente Y. Configure os dois frames compatíveis. Eixo A · Z: Direção do eixo no frame do corpo A, componente Z. Configure os dois frames compatíveis.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

AxisB

public System.Numerics.Vector3 AxisB { get; set; }

Eixo B

Caminho: Inspector → Junta → Eixos; ou fachada C# em um Behavior.

Uso: Eixo B · X: Direção do eixo no frame do corpo B, componente X. Configure os dois frames compatíveis. Eixo B · Y: Direção do eixo no frame do corpo B, componente Y. Configure os dois frames compatíveis. Eixo B · Z: Direção do eixo no frame do corpo B, componente Z. Configure os dois frames compatíveis.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

BreakForce

public float BreakForce { get; set; }

Força de quebra (N). Zero: nunca quebra. Acima, a junta sai do solver no passo em que a força de restrição passa do limite

Faixa válida: 0 a 1000000000.

Caminho: Inspector → Junta → Quebra; ou fachada C# em um Behavior.

Uso: Força de quebra: Limite de força para quebra da junta; zero conserva sem quebra por força. A quebra é estado do Play, não exclusão do componente autoral.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

BreakTorque

public float BreakTorque { get; set; }

Torque de quebra (N·m). Zero: nunca quebra por torque

Faixa válida: 0 a 1000000000.

Caminho: Inspector → Junta → Quebra; ou fachada C# em um Behavior.

Uso: Torque de quebra: Limite de torque para quebra; zero conserva sem quebra por torque. Ligue um receptor ao evento para uma regra de gameplay.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Component

public Astra.Component Component { get; }

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Handle genérico da instância, usado para operações de reflexão e recursos.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

ConnectedBody

public Astra.ObjectReference ConnectedBody { get; set; }

Conectar corpo

Caminho: Inspector → Junta → Âncoras; ou fachada C# em um Behavior.

Uso: Conectar corpo: Objeto com o corpo conectado; confira a cadeia de dependências.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Enabled

public bool Enabled { get; set; }

Ativa

Caminho: Inspector → Junta → Geral; ou fachada C# em um Behavior.

Uso: Ativa: Ativa/desativa a participação do componente no sistema consumidor; não remove seus dados.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

InstanceId

public ulong InstanceId { get; }

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Distingue a instância no mesmo objeto; importante para componentes múltiplos.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

IsAlive

public bool IsAlive { get; }

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Validade do handle no mundo/geração atuais. Remoção e novo Play invalidam a referência.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Kind

public Astra.Components.Joint.KindOption Kind { get; set; }

Tipo

Caminho: Inspector → Junta → Geral; ou fachada C# em um Behavior.

Uso: Tipo: Escolhe a variante de luz/junta no domínio indicado; siga os campos e requisitos condicionais.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LimitMax

public float LimitMax { get; set; }

Limite máximo

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Movimento; ou fachada C# em um Behavior.

Uso: Limite máximo: Limite superior da junta na unidade do tipo.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LimitMin

public float LimitMin { get; set; }

Limite mínimo

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Movimento; ou fachada C# em um Behavior.

Uso: Limite mínimo: Limite inferior da junta na unidade do tipo.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXDamping

public float LinearXDamping { get; set; }

Amortecimento

Faixa válida: 0 a 10.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Amortecimento: Junta: amortecimento da mola do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXForce

public float LinearXForce { get; set; }

Força máxima (N)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Força máxima: Junta: força/torque máximo do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXFrequency

public float LinearXFrequency { get; set; }

Frequência (Hz)

Faixa válida: 0.001 a 1000.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Frequência: Junta: frequência da mola do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXFriction

public float LinearXFriction { get; set; }

Atrito máximo (N)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Atrito máximo: Junta: fricção no grau de liberdade do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXMaximum

public float LinearXMaximum { get; set; }

Limite máximo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Limite máximo: Junta: limite superior do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXMinimum

public float LinearXMinimum { get; set; }

Limite mínimo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Limite mínimo: Junta: limite inferior do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXMotion

public Astra.Components.Joint.LinearXMotionOption LinearXMotion { get; set; }

Movimento

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Movimento: Junta: política livre/limitado/travado do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXMotor

public Astra.Components.Joint.LinearXMotorOption LinearXMotor { get; set; }

Motor

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Motor: Junta: modo do motor do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXPosition

public float LinearXPosition { get; set; }

Posição alvo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Posição alvo: Junta: posição/ângulo alvo do motor do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearXVelocity

public float LinearXVelocity { get; set; }

Velocidade alvo (u/s)

Faixa válida: -1000 a 1000.

Caminho: Inspector → Junta → Translação X; ou fachada C# em um Behavior.

Uso: Velocidade alvo: Junta: velocidade alvo do motor do canal linear X. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYDamping

public float LinearYDamping { get; set; }

Amortecimento

Faixa válida: 0 a 10.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Amortecimento: Junta: amortecimento da mola do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYForce

public float LinearYForce { get; set; }

Força máxima (N)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Força máxima: Junta: força/torque máximo do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYFrequency

public float LinearYFrequency { get; set; }

Frequência (Hz)

Faixa válida: 0.001 a 1000.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Frequência: Junta: frequência da mola do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYFriction

public float LinearYFriction { get; set; }

Atrito máximo (N)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Atrito máximo: Junta: fricção no grau de liberdade do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYMaximum

public float LinearYMaximum { get; set; }

Limite máximo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Limite máximo: Junta: limite superior do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYMinimum

public float LinearYMinimum { get; set; }

Limite mínimo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Limite mínimo: Junta: limite inferior do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYMotion

public Astra.Components.Joint.LinearYMotionOption LinearYMotion { get; set; }

Movimento

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Movimento: Junta: política livre/limitado/travado do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYMotor

public Astra.Components.Joint.LinearYMotorOption LinearYMotor { get; set; }

Motor

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Motor: Junta: modo do motor do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYPosition

public float LinearYPosition { get; set; }

Posição alvo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Posição alvo: Junta: posição/ângulo alvo do motor do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearYVelocity

public float LinearYVelocity { get; set; }

Velocidade alvo (u/s)

Faixa válida: -1000 a 1000.

Caminho: Inspector → Junta → Translação Y; ou fachada C# em um Behavior.

Uso: Velocidade alvo: Junta: velocidade alvo do motor do canal linear Y. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZDamping

public float LinearZDamping { get; set; }

Amortecimento

Faixa válida: 0 a 10.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Amortecimento: Junta: amortecimento da mola do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZForce

public float LinearZForce { get; set; }

Força máxima (N)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Força máxima: Junta: força/torque máximo do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZFrequency

public float LinearZFrequency { get; set; }

Frequência (Hz)

Faixa válida: 0.001 a 1000.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Frequência: Junta: frequência da mola do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZFriction

public float LinearZFriction { get; set; }

Atrito máximo (N)

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Atrito máximo: Junta: fricção no grau de liberdade do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZMaximum

public float LinearZMaximum { get; set; }

Limite máximo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Limite máximo: Junta: limite superior do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZMinimum

public float LinearZMinimum { get; set; }

Limite mínimo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Limite mínimo: Junta: limite inferior do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZMotion

public Astra.Components.Joint.LinearZMotionOption LinearZMotion { get; set; }

Movimento

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Movimento: Junta: política livre/limitado/travado do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZMotor

public Astra.Components.Joint.LinearZMotorOption LinearZMotor { get; set; }

Motor

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Motor: Junta: modo do motor do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZPosition

public float LinearZPosition { get; set; }

Posição alvo (u)

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Posição alvo: Junta: posição/ângulo alvo do motor do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

LinearZVelocity

public float LinearZVelocity { get; set; }

Velocidade alvo (u/s)

Faixa válida: -1000 a 1000.

Caminho: Inspector → Junta → Translação Z; ou fachada C# em um Behavior.

Uso: Velocidade alvo: Junta: velocidade alvo do motor do canal linear Z. O tipo de junta, modo e unidade definem quando tem efeito.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Motor

public Astra.Components.Joint.MotorOption Motor { get; set; }

Motor

Caminho: Inspector → Junta → Motor; ou fachada C# em um Behavior.

Uso: Motor: Modo de motor da junta; exige tipo e limites compatíveis.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

MotorForce

public float MotorForce { get; set; }

Força / torque máximo

Faixa válida: 0 a 1000000.

Caminho: Inspector → Junta → Motor; ou fachada C# em um Behavior.

Uso: Força / torque máximo: Força/torque máximo do motor, conforme o tipo de junta.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

MotorPosition

public float MotorPosition { get; set; }

Alvo do motor

Faixa válida: -100000 a 100000.

Caminho: Inspector → Junta → Motor; ou fachada C# em um Behavior.

Uso: Alvo do motor: Posição alvo do motor da junta.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

MotorVelocity

public float MotorVelocity { get; set; }

Velocidade do motor

Faixa válida: -1000 a 1000.

Caminho: Inspector → Junta → Motor; ou fachada C# em um Behavior.

Uso: Velocidade do motor: Velocidade alvo do motor da junta.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

NormalA

public System.Numerics.Vector3 NormalA { get; set; }

Plano A

Caminho: Inspector → Junta → Eixos; ou fachada C# em um Behavior.

Uso: Plano A · X: Normal de referência no frame do corpo A, componente X. Configure os dois frames compatíveis. Plano A · Y: Normal de referência no frame do corpo A, componente Y. Configure os dois frames compatíveis. Plano A · Z: Normal de referência no frame do corpo A, componente Z. Configure os dois frames compatíveis.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

NormalB

public System.Numerics.Vector3 NormalB { get; set; }

Plano B

Caminho: Inspector → Junta → Eixos; ou fachada C# em um Behavior.

Uso: Plano B · X: Normal de referência no frame do corpo B, componente X. Configure os dois frames compatíveis. Plano B · Y: Normal de referência no frame do corpo B, componente Y. Configure os dois frames compatíveis. Plano B · Z: Normal de referência no frame do corpo B, componente Z. Configure os dois frames compatíveis.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Object

public Astra.GameObject Object { get; }

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Objeto dono deste componente; use para resolver composição.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

SpringDamping

public float SpringDamping { get; set; }

Amortecimento da mola

Faixa válida: 0 a 10.

Caminho: Inspector → Junta → Motor; ou fachada C# em um Behavior.

Uso: Amortecimento da mola: Amortecimento da mola da junta.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

SpringFrequency

public float SpringFrequency { get; set; }

Frequência · Hz (Hz)

Faixa válida: 0.001 a 1000.

Caminho: Inspector → Junta → Motor; ou fachada C# em um Behavior.

Uso: Frequência · Hz: Frequência da mola da junta.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

SwingY

public float SwingY { get; set; }

Cone · semiângulo Y (°)

Faixa válida: 0 a 180.

Caminho: Inspector → Junta → Rotação; ou fachada C# em um Behavior.

Uso: Cone · semiângulo Y: Limite de swing no eixo Y da junta.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

SwingZ

public float SwingZ { get; set; }

Cone · semiângulo Z (°)

Faixa válida: 0 a 180.

Caminho: Inspector → Junta → Rotação; ou fachada C# em um Behavior.

Uso: Cone · semiângulo Z: Limite de swing no eixo Z da junta.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

TwistMax

public float TwistMax { get; set; }

Torção máxima (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação; ou fachada C# em um Behavior.

Uso: Torção máxima: Limite superior de twist.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

TwistMin

public float TwistMin { get; set; }

Torção mínima (°)

Faixa válida: -180 a 180.

Caminho: Inspector → Junta → Rotação; ou fachada C# em um Behavior.

Uso: Torção mínima: Limite inferior de twist.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

TypeId

public static string TypeId { get; }

Caminho: Inspector → Junta; ou fachada C# em um Behavior.

Uso: Identificador nativo usado em AddComponent/GetComponent.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.