Astra.PhysicsFieldRuntime
Queries share the exact evaluator used by the native solver. Removed components and expired worlds are rejected; disabled fields can be inspected but return zero influence. Counts include dynamic bodies eligible now, respecting layer and WakeBodies. Queries require a running physics session.
Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct
Declaração
Seção intitulada “Declaração”readonly struct Astra.PhysicsFieldRuntimeQueries share the exact evaluator used by the native solver. Removed components and expired worlds are rejected; disabled fields can be inspected but return zero influence. Counts include dynamic bodies eligible now, respecting layer and WakeBodies. Queries require a running physics session.
Membros
Seção intitulada “Membros”| Membro | Categoria |
|---|---|
| Contains | Method |
| Sample | Method |
| TrySample | Method |
| AffectedBodyCount | Property |
| AffectedMass | Property |
Contains
public bool Contains(System.Numerics.Vector3 worldPoint)Geometric containment, independent of Enabled and layer filters.
| Parâmetro | Tipo | Contrato |
|---|---|---|
worldPoint |
System.Numerics.Vector3 |
Sample
public Astra.PhysicsFieldSample Sample(System.Numerics.Vector3 worldPoint, uint layer = 0)| Parâmetro | Tipo | Contrato |
|---|---|---|
worldPoint |
System.Numerics.Vector3 |
|
layer |
uint |
· Opcional: 0 |
TrySample
public bool TrySample(System.Numerics.Vector3 worldPoint, uint layer, out Astra.PhysicsFieldSample sample)| Parâmetro | Tipo | Contrato |
|---|---|---|
worldPoint |
System.Numerics.Vector3 |
|
layer |
uint |
|
sample |
Astra.PhysicsFieldSample |
· Out |
AffectedBodyCount
public uint AffectedBodyCount { get; }AffectedMass
public float AffectedMass { get; }