TriLib
Search Results for

    Show / Hide Table of Contents

    Class HumanDescription

    Represents humanoid Avatar parameters to pass to the AvatarBuilder.BuildHumanAvatar method.

    Inheritance
    object
    HumanDescription
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: TriLibCore.General
    Assembly: TriLibCore.dll
    Syntax
    public class HumanDescription

    Constructors

    HumanDescription()

    Declaration
    public HumanDescription()

    Fields

    armStretch

    Amount by which the arm's length is allowed to stretch when using IK.

    Declaration
    public float armStretch
    Field Value
    Type Description
    float

    feetSpacing

    Modification to the minimum distance between the feet of a humanoid model.

    Declaration
    public float feetSpacing
    Field Value
    Type Description
    float

    hasTranslationDof

    True for any human that has a translation Degree of Freedom (DoF). It is set to false by default.

    Declaration
    public bool hasTranslationDof
    Field Value
    Type Description
    bool

    legStretch

    Amount by which the leg's length is allowed to stretch when using IK.

    Declaration
    public float legStretch
    Field Value
    Type Description
    float

    lowerArmTwist

    Defines how the lower arm's roll/twisting is distributed between the elbow and wrist joints.

    Declaration
    public float lowerArmTwist
    Field Value
    Type Description
    float

    lowerLegTwist

    Defines how the lower leg's roll/twisting is distributed between the knee and ankle.

    Declaration
    public float lowerLegTwist
    Field Value
    Type Description
    float

    upperArmTwist

    Defines how the lower arm's roll/twisting is distributed between the shoulder and elbow joints.

    Declaration
    public float upperArmTwist
    Field Value
    Type Description
    float

    upperLegTwist

    Defines how the upper leg's roll/twisting is distributed between the thigh and knee joints.

    Declaration
    public float upperLegTwist
    Field Value
    Type Description
    float

    Extension Methods

    IObjectExtensions.TryToDispose<T>(object)
    In this article
    Back to top Generated by DocFX