Lightweight FBX Importer
Search Results for

    Show / Hide Table of Contents

    Struct ufbx.ufbx_subdivide_opts

    Options for ufbx_subdivide_mesh() NOTE: Initialize to zero with { 0 } (C) or { } (C++)

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: ufbxWrapper
    Assembly: ufbxWrapper.dll
    Syntax
    public struct ufbx.ufbx_subdivide_opts

    Fields

    _begin_zero

    Declaration
    public uint _begin_zero
    Field Value
    Type Description
    uint

    _end_zero

    Declaration
    public uint _end_zero
    Field Value
    Type Description
    uint

    boundary

    Declaration
    public ufbx.ufbx_subdivision_boundary boundary
    Field Value
    Type Description
    ufbx.ufbx_subdivision_boundary

    evaluate_skin_weights

    Calculate bone influences over subdivided vertices (if applicable). NOTE: May be O(n^2) if max_skin_weights is not specified!

    Declaration
    public bool evaluate_skin_weights
    Field Value
    Type Description
    bool

    evaluate_source_vertices

    Map subdivided vertices into weighted original vertices. NOTE: May be O(n^2) if max_source_vertices is not specified!

    Declaration
    public bool evaluate_source_vertices
    Field Value
    Type Description
    bool

    ignore_normals

    Do not generate normals

    Declaration
    public bool ignore_normals
    Field Value
    Type Description
    bool

    interpolate_normals

    Interpolate existing normals using the subdivision rules instead of generating new normals

    Declaration
    public bool interpolate_normals
    Field Value
    Type Description
    bool

    interpolate_tangents

    Subdivide also tangent attributes

    Declaration
    public bool interpolate_tangents
    Field Value
    Type Description
    bool

    max_skin_weights

    Limit bone influences per subdivided vertex.

    Declaration
    public ulong max_skin_weights
    Field Value
    Type Description
    ulong

    max_source_vertices

    Limit source vertices per subdivided vertex.

    Declaration
    public ulong max_source_vertices
    Field Value
    Type Description
    ulong

    result_allocator

    Allocator used for the final mesh

    Declaration
    public ufbx.ufbx_allocator_opts result_allocator
    Field Value
    Type Description
    ufbx.ufbx_allocator_opts

    skin_deformer_index

    Index of the skin deformer to use for evaluate_skin_weights.

    Declaration
    public ulong skin_deformer_index
    Field Value
    Type Description
    ulong

    temp_allocator

    Allocator used during subdivision

    Declaration
    public ufbx.ufbx_allocator_opts temp_allocator
    Field Value
    Type Description
    ufbx.ufbx_allocator_opts

    uv_boundary

    Declaration
    public ufbx.ufbx_subdivision_boundary uv_boundary
    Field Value
    Type Description
    ufbx.ufbx_subdivision_boundary
    In this article
    Back to top Generated by DocFX