Astra.PhysicsFieldSample
Current field response at a world point. Wind drag is kg/s; linear/angular drag are exponential rates per second. Acceleration is m/s². Membership is evaluated at solver centers of mass, not collider surfaces.
Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct
Declaração
Seção intitulada “Declaração”readonly record struct Astra.PhysicsFieldSampleCurrent field response at a world point. Wind drag is kg/s; linear/angular drag are exponential rates per second. Acceleration is m/s². Membership is evaluated at solver centers of mass, not collider surfaces.
Interfaces: System.IEquatable<Astra.PhysicsFieldSample>.
Membros
Seção intitulada “Membros”| Membro | Categoria |
|---|---|
| .ctor | Method |
| Acceleration | Property |
| AffectedBodies | Property |
| AffectedMass | Property |
| AngularDrag | Property |
| ContainsPoint | Property |
| IsEnabled | Property |
| LinearDrag | Property |
| Weight | Property |
| WindDrag | Property |
| WindVelocity | Property |
| WorldGravityReplacement | Property |
.ctor
public PhysicsFieldSample(bool ContainsPoint, bool IsEnabled, float Weight, System.Numerics.Vector3 Acceleration, System.Numerics.Vector3 WindVelocity, float WindDrag, float LinearDrag, float AngularDrag, float WorldGravityReplacement, uint AffectedBodies, float AffectedMass)Current field response at a world point. Wind drag is kg/s; linear/angular drag are exponential rates per second. Acceleration is m/s². Membership is evaluated at solver centers of mass, not collider surfaces.
| Parâmetro | Tipo | Contrato |
|---|---|---|
ContainsPoint |
bool |
|
IsEnabled |
bool |
|
Weight |
float |
|
Acceleration |
System.Numerics.Vector3 |
|
WindVelocity |
System.Numerics.Vector3 |
|
WindDrag |
float |
|
LinearDrag |
float |
|
AngularDrag |
float |
|
WorldGravityReplacement |
float |
|
AffectedBodies |
uint |
|
AffectedMass |
float |
Acceleration
public System.Numerics.Vector3 Acceleration { get; init; }AffectedBodies
public uint AffectedBodies { get; init; }AffectedMass
public float AffectedMass { get; init; }AngularDrag
public float AngularDrag { get; init; }ContainsPoint
public bool ContainsPoint { get; init; }IsEnabled
public bool IsEnabled { get; init; }LinearDrag
public float LinearDrag { get; init; }Weight
public float Weight { get; init; }WindDrag
public float WindDrag { get; init; }WindVelocity
public System.Numerics.Vector3 WindVelocity { get; init; }WorldGravityReplacement
public float WorldGravityReplacement { get; init; }