Skip to content

TextStudio3DMeshQualityCertificate

ClassTextStudio.ThreeDTextStudio.3D
public sealed class TextStudio3DMeshQualityCertificate

One fixed-depth, bidirectional whole-surface certificate against authored output. It makes no analytic-source claim.

public const int CurrentSchema = 1

Returns

System.Int32

public bool Matches(Hash128 referenceIdentity, Hash128 candidateIdentity, float actualBodyDepth)

Exact placed-depth matching is mandatory even when a compiled solid's geometry cache key omits depth.

Parameters

Name Type
referenceIdentity UnityEngine.Hash128
candidateIdentity UnityEngine.Hash128
actualBodyDepth System.Single

Returns

System.Boolean

public Hash128 ReferenceIdentity { get; }

Returns

UnityEngine.Hash128

public Hash128 CandidateIdentity { get; }

Returns

UnityEngine.Hash128

public Hash128 DomainIdentity { get; }

Returns

UnityEngine.Hash128

public int BodyDepthBits { get; }

Returns

System.Int32

public Bounds ReferenceBounds { get; }

Returns

UnityEngine.Bounds

public TextStudio3DQualityNormalModel NormalModel { get; }

Returns

TextStudio.ThreeD.TextStudio3DQualityNormalModel

public double MaximumPositionError { get; }

Returns

System.Double

public double MaximumNormalErrorDegrees { get; }

Normalized interpolation of the stored vertex normals; normal maps and shader deformation need independent qualification.

Returns

System.Double