Skip to main content

rest_bind_capability_facts

Function rest_bind_capability_facts 

Source
pub fn rest_bind_capability_facts(
    inventory: &FbxScaleCapabilityInventory,
) -> Result<ScaleCapabilityFacts, String>
Expand description

Project the narrow FBX subset that can enter rest/bind scaling.

The accepted operation rewrites a freshly serialized GLB rather than the FBX container, so the three raw-span rows are intentionally FbxScaleDomainStatus::Unverifiable. Every semantic domain must still be complete when it can affect the normalized document. User-defined FBX properties are already explicitly discarded by the loader, and external image declarations require the source-aware companion so their same-load resource classification and capture can be validated before staging. The frozen inventory alone remains conservative for external references because it cannot prove that boundary. Neither known class is a scale-bearing ambiguity. The source-aware form may also admit enumerated scale-invariant conversion-fidelity facts while retaining them in the inventory. Unknown source elements, missing effective influence coverage, incomplete bind evidence, or an incomplete coordinate projection remain stable refusals before the producer can stage any output.