Class HumanDescription
Represents humanoid Avatar parameters to pass to the AvatarBuilder.BuildHumanAvatar method.
Namespace: TriLibCore.General
Assembly: TriLibCore.Source.dll
Syntax
[Serializable]
public class 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 |