Pular para o conteúdo
AstraDOCS

Astra.PhysicsFieldRuntime

Astra atual · C# · 06 out. 2026Referência de assinaturas

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

readonly struct 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.

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; }