Vixen
dd8b0a81
csharp
public readonly record struct TransferResult

What a transfer produced that could not be written into the mesh.

Read the guide page for this →

Fields and properties (5)

  • public IReadOnlyList<Vector4> Colors

    A colour per output corner, or empty when the source had none.

  • public SkinBinding? Weights

    Weights per output position, or null when the source had none.

  • public int UnboundVertices

    How many output positions came back with weights summing to zero. ⚠ Not an error — a mesh with a rigged body and an unrigged prop produces them legitimately — but a number worth reading, because a whole mesh of them means the source binding was indexed wrongly.

  • public int SmoothingGroups

    How many shading groups the reconstruction found on the output.

  • public IReadOnlyList<string> Warnings

    What was asked for and could not be carried.

Methods (1)

  • public TransferResult(IReadOnlyList<Vector4> Colors, SkinBinding? Weights, int UnboundVertices, int SmoothingGroups, IReadOnlyList<string> Warnings)

    What a transfer produced that could not be written into the mesh.

Used by (6)

  • AttributeMirrorVixen.Geometry.Remeshing
  • AttributeTransferVixen.Geometry.Remeshing
  • AttributeTransferTestsVixen.Geometry.Remeshing.Tests
  • RemesherVixen.Geometry.Remeshing
  • SymmetryPassVixen.Geometry.Remeshing
  • SymmetryTransferTestsVixen.Geometry.Remeshing.Tests