Members and overloads
17 results
public Vector3 AnimatedSnapshot.TransformPoint(Vector3 localPoint)
Transforms a model-space point with the captured affine transform; returns NaN coordinates when HasTransform is false.
localPointVector3- Point in model-space coordinates.
Returns: The corresponding world-space point, or three NaN values when no valid transform was captured.
public Vector3 AnimatedSnapshot.AxisX { get; }
Local X basis vector in world space, including scale, tilt and any shear; meaningful only with HasTransform.
public Vector3 AnimatedSnapshot.AxisY { get; }
Local Y basis vector in world space, including scale, tilt and any shear; meaningful only with HasTransform.
public Vector3 AnimatedSnapshot.AxisZ { get; }
Local Z basis vector in world space, including scale, tilt and any shear; meaningful only with HasTransform.
EstimatedGridRadius
PropertyLink ↗
public float AnimatedSnapshot.EstimatedGridRadius { get; }
EstimatedHorizontalRadius converted to grid units; meaningful only with HasWorldBounds, not a damage radius.
EstimatedHorizontalRadius
PropertyLink ↗
public float AnimatedSnapshot.EstimatedHorizontalRadius { get; }
Conservative XY radius of the transformed model box about its origin; not physics geometry.
public Vector2i AnimatedSnapshot.GridCenter { get; }
The model origin converted to map-grid coordinates; despite the legacy name, not the bounds center.
public bool AnimatedSnapshot.HasLocalBounds { get; }
Whether local bounds is present.
public bool AnimatedSnapshot.HasTransform { get; }
Whether the captured model-to-world affine transform passed validation.
public bool AnimatedSnapshot.HasWorldBounds { get; }
Whether both transform and bounds were available to compute WorldBounds.
public bool AnimatedSnapshot.IsAvailable { get; }
Whether any metadata, transform or bounds are available; does not promise that every field is valid.
public BoundingBox AnimatedSnapshot.LocalBounds { get; }
Axis-aligned model-space box; default when HasLocalBounds is false.
public string AnimatedSnapshot.Metadata { get; }
The internal animated model's resource path; empty when unavailable.
public float AnimatedSnapshot.RotationRadians { get; }
XY heading of the transformed local X axis in radians; not full 3D orientation or actor facing. Undefined geometrically for a vertical X axis.
public Vector3 AnimatedSnapshot.Scale { get; }
Lengths of the three transformed basis vectors. Nonnegative magnitudes, not a signed-scale or shear decomposition.
public BoundingBox AnimatedSnapshot.WorldBounds { get; }
AABB computed from the same captured transform and all eight local corners.
public Vector3 AnimatedSnapshot.WorldPosition { get; }
World-space model origin, not the bounding-box center; zero if the transform is unavailable.
DPB2 0.4.5.88 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.