Lightweight FBX Importer
Search Results for

    Show / Hide Table of Contents

    Enum ufbx.ufbx_inherit_mode_handling

    How to handle FBX transform inherit modes.

    Namespace: ufbxWrapper
    Assembly: ufbxWrapper.dll
    Syntax
    public enum ufbx.ufbx_inherit_mode_handling

    Fields

    Name Description
    UFBX_INHERIT_MODE_HANDLING_COMPENSATE

    Attempt to compensate for bone scale by inversely scaling children. NOTE: This only works for uniform non-animated scaling, if scale is non-uniform or animated, ufbx will add scale helpers in the same way as UFBX_INHERIT_MODE_HANDLING_HELPER_NODES.

    UFBX_INHERIT_MODE_HANDLING_COMPENSATE_NO_FALLBACK

    Attempt to compensate for bone scale by inversely scaling children. Will never create helper nodes.

    UFBX_INHERIT_MODE_HANDLING_FORCE_32BIT
    UFBX_INHERIT_MODE_HANDLING_HELPER_NODES

    Create scale helper nodes parented to nodes that need special inheritance. Scale helper nodes will have ufbx_node.is_scale_helper and parents of scale helpers will have ufbx_node.scale_helper pointing to it.

    UFBX_INHERIT_MODE_HANDLING_IGNORE

    Ignore non-standard inheritance modes. Forces all nodes to have UFBX_INHERIT_MODE_NORMAL regardless of the inherit mode specified in the file. This can be useful for emulating results from importers/programs that don't support inherit modes.

    UFBX_INHERIT_MODE_HANDLING_PRESERVE

    Preserve inherit mode in ufbx_node.inherit_mode. NOTE: To correctly handle all scenes you would need to handle the non-standard inherit modes.

    In this article
    Back to top Generated by DocFX