TextStudio3DMeshQualityCertificate
public sealed class TextStudio3DMeshQualityCertificateOne fixed-depth, bidirectional whole-surface certificate against authored output. It makes no analytic-source claim.
Fields
Section titled “Fields”
CurrentSchema
Section titled “CurrentSchema”public const int CurrentSchema = 1Returns
System.Int32
Methods
Section titled “Methods”
Matches(Hash128, Hash128, float)
Section titled “Matches(Hash128, Hash128, float)”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
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
DomainIdentity
Section titled “DomainIdentity”public Hash128 DomainIdentity { get; }Returns
UnityEngine.Hash128
BodyDepthBits
Section titled “BodyDepthBits”public int BodyDepthBits { get; }Returns
System.Int32
ReferenceBounds
Section titled “ReferenceBounds”public Bounds ReferenceBounds { get; }Returns
UnityEngine.Bounds
NormalModel
Section titled “NormalModel”public TextStudio3DQualityNormalModel NormalModel { get; }Returns
TextStudio.ThreeD.TextStudio3DQualityNormalModel
MaximumPositionError
Section titled “MaximumPositionError”public double MaximumPositionError { get; }Returns
System.Double
MaximumNormalErrorDegrees
Section titled “MaximumNormalErrorDegrees”public double MaximumNormalErrorDegrees { get; }Normalized interpolation of the stored vertex normals; normal maps and shader deformation need independent qualification.
Returns
System.Double