Astra.Components.Joint
Junta: Nove mecanismos Jolt com limites, referenciais e motores. Família Física 3D · Juntas.
Namespace: Astra.Components · Assembly: Astra.Scripting · Tipo: Struct
Declaração
Seção intitulada “Declaração”readonly struct Astra.Components.JointJunta: 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>.
Onde acessar este tipo
Seção intitulada “Onde acessar este tipo”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.
Roadmap e uso
Seção intitulada “Roadmap e uso”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.
Membros
Seção intitulada “Membros”.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<Astra.ComponentEventArgs> |
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.