Skip to content

TextStudio3DQualityErrorEnvelope

StructTextStudio.ThreeDTextStudio.3D
public readonly struct TextStudio3DQualityErrorEnvelope

Producer-owned geometry evidence. Construction tolerances alone do not establish this contract.

TextStudio3DQualityErrorEnvelope(Hash128, Hash128, Bounds, double, double, TextStudio3DQualityErrorReference, bool, bool, bool)

Section titled “TextStudio3DQualityErrorEnvelope(Hash128, Hash128, Bounds, double, double, TextStudio3DQualityErrorReference, bool, bool, bool)”
public TextStudio3DQualityErrorEnvelope(Hash128 referenceIdentity, Hash128 candidateIdentity, Bounds referenceBounds, double positionError, double normalErrorDegrees, TextStudio3DQualityErrorReference reference, bool isCompleteOutput, bool hasBoundedDeformation, bool hasSurfaceCorrespondence)

Binds complete geometric and normal error evidence to exact reference and candidate identities.

Parameters

Name Type Description
referenceIdentity UnityEngine.Hash128
candidateIdentity UnityEngine.Hash128
referenceBounds UnityEngine.Bounds Complete reference output and its qualified deformation envelope, in the projection input's local frame.
positionError System.Double Conservative Euclidean deviation in that same frame, including all qualified construction and deformation contributions.
normalErrorDegrees System.Double Independent angular normal bound before the supplied local-to-world normal transformation.
reference TextStudio.ThreeD.TextStudio3DQualityErrorReference
isCompleteOutput System.Boolean
hasBoundedDeformation System.Boolean
hasSurfaceCorrespondence System.Boolean

public Hash128 ReferenceIdentity { get; }

Returns

UnityEngine.Hash128

public Hash128 CandidateIdentity { get; }

Returns

UnityEngine.Hash128

public Bounds ReferenceBounds { get; }

Returns

UnityEngine.Bounds

public double PositionError { get; }

Returns

System.Double

public double NormalErrorDegrees { get; }

Returns

System.Double

public TextStudio3DQualityErrorReference Reference { get; }

Returns

TextStudio.ThreeD.TextStudio3DQualityErrorReference

public bool IsCompleteOutput { get; }

Returns

System.Boolean

public bool HasBoundedDeformation { get; }

Returns

System.Boolean

public bool HasSurfaceCorrespondence { get; }

Returns

System.Boolean