Lightweight FBX Importer
Search Results for

    Show / Hide Table of Contents

    Struct ufbx.ufbx_skin_deformer

    Skin deformer specifies a binding between a logical set of bones (a skeleton) and a mesh. Each bone is represented by a ufbx_skin_cluster that contains the binding matrix and a ufbx_node *bone that has the current transformation.

    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_skin_deformer

    Fields

    _anonymous_1

    Skin deformer specifies a binding between a logical set of bones (a skeleton) and a mesh. Each bone is represented by a ufbx_skin_cluster that contains the binding matrix and a ufbx_node *bone that has the current transformation.

    Declaration
    public ufbx.ufbx_skin_deformer._anonymous_1_struct _anonymous_1
    Field Value
    Type Description
    ufbx.ufbx_skin_deformer._anonymous_1_struct

    clusters

    Clusters (bones) in the skin

    Declaration
    public ufbx.ufbx_skin_cluster_list clusters
    Field Value
    Type Description
    ufbx.ufbx_skin_cluster_list

    dq_vertices

    Declaration
    public ufbx.ufbx_uint32_list dq_vertices
    Field Value
    Type Description
    ufbx.ufbx_uint32_list

    dq_weights

    Declaration
    public ufbx.ufbx_real_list dq_weights
    Field Value
    Type Description
    ufbx.ufbx_real_list

    max_weights_per_vertex

    Largest amount of weights a single vertex can have

    Declaration
    public ulong max_weights_per_vertex
    Field Value
    Type Description
    ulong

    num_dq_weights

    Blend weights between Linear Blend Skinning (0.0) and Dual Quaternion (1.0). HINT: You probably want to use vertices and ufbx_skin_vertex.dq_weight instead! NOTE: These may be out-of-bounds for a given mesh, vertices is always safe.

    Declaration
    public ulong num_dq_weights
    Field Value
    Type Description
    ulong

    skinning_method

    Declaration
    public ufbx.ufbx_skinning_method skinning_method
    Field Value
    Type Description
    ufbx.ufbx_skinning_method

    vertices

    Per-vertex weight information

    Declaration
    public ufbx.ufbx_skin_vertex_list vertices
    Field Value
    Type Description
    ufbx.ufbx_skin_vertex_list

    weights

    Declaration
    public ufbx.ufbx_skin_weight_list weights
    Field Value
    Type Description
    ufbx.ufbx_skin_weight_list

    Properties

    element

    Declaration
    public ufbx.ufbx_element element { get; }
    Property Value
    Type Description
    ufbx.ufbx_element

    element_id

    Declaration
    public uint element_id { get; }
    Property Value
    Type Description
    uint

    name

    Declaration
    public ufbx.ufbx_string name { get; }
    Property Value
    Type Description
    ufbx.ufbx_string

    props

    Declaration
    public ufbx.ufbx_props props { get; }
    Property Value
    Type Description
    ufbx.ufbx_props

    typed_id

    Declaration
    public uint typed_id { get; }
    Property Value
    Type Description
    uint
    In this article
    Back to top Generated by DocFX