Vixen
02b45cc4
csharp
public readonly record struct HarnessCell

What one goal did across one configuration: the worst of it, and when.

Read the guide page for this →

Remarks

⚠ At is what makes the report a tool rather than a verdict. A number saying a clip is wrong somewhere is not actionable; the same number with a configuration and a moment attached drops an author on the frame — which is what the plan means by the worst cell being selectable.

Fields and properties (9)

  • public int Variation

    Which row of the matrix — an index into Cases.

  • public string Goal

    Which column, by the tag's name.

  • public float Residual

    The worst miss, in the goal kind's own units.

  • public float Penetration

    How far into the surface the contact sank at worst, in metres.

  • public float Jerk

    The worst change of effector velocity, in metres a second squared.

  • public bool Reached

    Whether the chain ran out of reach at any point.

  • public bool Limited

    Whether a joint on the chain hit the end of its range of motion.

  • public bool Ran

    Whether the goal resolved at all in this configuration.

  • public float At

    Where in the clip the worst residual was, in [0, 1].

Methods (3)

  • public HarnessCell(int Variation, string Goal, float Residual, float Penetration, float Jerk, bool Reached, bool Limited, bool Ran, float At)

    What one goal did across one configuration: the worst of it, and when.

  • public bool Fails(in HarnessThresholds thresholds)

    Whether this cell breaks any threshold that was set.

  • public override string ToString()

    Returns the fully qualified type name of this instance.

Used by (9)

  • HarnessTestsVixen.Animation.Tests
  • HarnessVerdictVixen.Animation
  • JointLimitTestsVixen.Animation.Tests
  • PlaybackVixen.Animation
  • VariationHarnessVixen.Animation
  • VariationReportVixen.Animation
  • HarnessSelectionVixen.Editor.AssetEditors
  • HarnessViewTestsVixen.Editor.AssetEditors.Tests
  • VariationHarnessViewVixen.Editor.AssetEditors