TextStudio3DQualityErrorEnvelope
public readonly struct TextStudio3DQualityErrorEnvelopeProducer-owned geometry evidence. Construction tolerances alone do not establish this contract.
Constructors
Section titled “Constructors”
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 |
Properties
Section titled “Properties”
ReferenceIdentity
Section titled “ReferenceIdentity”public Hash128 ReferenceIdentity { get; }Returns
UnityEngine.Hash128
CandidateIdentity
Section titled “CandidateIdentity”public Hash128 CandidateIdentity { get; }Returns
UnityEngine.Hash128
ReferenceBounds
Section titled “ReferenceBounds”public Bounds ReferenceBounds { get; }Returns
UnityEngine.Bounds
PositionError
Section titled “PositionError”public double PositionError { get; }Returns
System.Double
NormalErrorDegrees
Section titled “NormalErrorDegrees”public double NormalErrorDegrees { get; }Returns
System.Double
Reference
Section titled “Reference”public TextStudio3DQualityErrorReference Reference { get; }Returns
TextStudio.ThreeD.TextStudio3DQualityErrorReference
IsCompleteOutput
Section titled “IsCompleteOutput”public bool IsCompleteOutput { get; }Returns
System.Boolean
HasBoundedDeformation
Section titled “HasBoundedDeformation”public bool HasBoundedDeformation { get; }Returns
System.Boolean
HasSurfaceCorrespondence
Section titled “HasSurfaceCorrespondence”public bool HasSurfaceCorrespondence { get; }Returns
System.Boolean