Pular para o conteúdo
AstraDOCS

Astra.ShapeQuery

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

A forma varrida ou sobreposta por uma consulta.

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

struct Astra.ShapeQuery

A forma varrida ou sobreposta por uma consulta.

No Behavior, use Physics, Object.PhysicsBody(), Object.DynamicMotor() ou callbacks Collision/Trigger. Crie corpo/colisor antes; resultados de consulta não adicionam um corpo.

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.

Membro Categoria
HalfExtent Field
HalfHeight Field
Kind Field
Radius Field
Rotation Field
Box Method
Capsule Method
Cylinder Method
Sphere Method

HalfExtent

public System.Numerics.Vector3 HalfExtent

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

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

HalfHeight

public float HalfHeight

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

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

Kind

public Astra.QueryShapeKind Kind

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

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

Radius

public float Radius

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

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

Rotation

public System.Numerics.Quaternion Rotation

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Contrato de dados conforme a declaração; a explicação individual permanece em revisão.

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

Box

public static Astra.ShapeQuery Box(System.Numerics.Vector3 halfExtent, System.Numerics.Quaternion? rotation = null)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

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

Parâmetro Tipo Contrato
halfExtent System.Numerics.Vector3
rotation System.Numerics.Quaternion? · Opcional: ``

Capsule

public static Astra.ShapeQuery Capsule(float radius, float halfHeight, System.Numerics.Quaternion? rotation = null)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

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

Parâmetro Tipo Contrato
radius float
halfHeight float
rotation System.Numerics.Quaternion? · Opcional: ``

Cylinder

public static Astra.ShapeQuery Cylinder(float radius, float halfHeight, System.Numerics.Quaternion? rotation = null)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

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

Parâmetro Tipo Contrato
radius float
halfHeight float
rotation System.Numerics.Quaternion? · Opcional: ``

Sphere

public static Astra.ShapeQuery Sphere(float radius)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

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

Parâmetro Tipo Contrato
radius float