Lightweight FBX Importer
Search Results for

    Show / Hide Table of Contents

    Struct ufbx.ufbx_skin_cluster

    Cluster of vertices bound to a single bone.

    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_cluster

    Fields

    _anonymous_1

    Cluster of vertices bound to a single bone.

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

    bind_to_world

    Matrix that specifies the rest/bind pose transform of the node, not generally needed for skinning, use geometry_to_bone instead.

    Declaration
    public ufbx.ufbx_matrix bind_to_world
    Field Value
    Type Description
    ufbx.ufbx_matrix

    bone_node

    The bone node the cluster is attached to NOTE: Always valid if found from ufbx_skin_deformer.clusters[] unless ufbx_load_opts.connect_broken_elements is true.

    Declaration
    public ufbx.ufbx_node* bone_node
    Field Value
    Type Description
    ufbx_node*

    geometry_to_bone

    Binding matrix from local mesh vertices to the bone

    Declaration
    public ufbx.ufbx_matrix geometry_to_bone
    Field Value
    Type Description
    ufbx.ufbx_matrix

    geometry_to_world

    Declaration
    public ufbx.ufbx_matrix geometry_to_world
    Field Value
    Type Description
    ufbx.ufbx_matrix

    geometry_to_world_transform

    Declaration
    public ufbx.ufbx_transform geometry_to_world_transform
    Field Value
    Type Description
    ufbx.ufbx_transform

    mesh_node_to_bone

    Binding matrix from local mesh node to the bone. NOTE: Prefer geometry_to_bone in most use cases!

    Declaration
    public ufbx.ufbx_matrix mesh_node_to_bone
    Field Value
    Type Description
    ufbx.ufbx_matrix

    num_weights

    Number of vertices in the cluster

    Declaration
    public ulong num_weights
    Field Value
    Type Description
    ulong

    vertices

    Vertex indices in ufbx_mesh.vertices[]

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

    weights

    Per-vertex weight values

    Declaration
    public ufbx.ufbx_real_list weights
    Field Value
    Type Description
    ufbx.ufbx_real_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