BoneWeightCollection.NormalizeWeights Method (Int32)
Note
This method is available only when developing for Windows.
Normalizes the contents of the bone weights list.
Syntax
'Declaration
Public Sub NormalizeWeights ( _
maxWeights As Integer _
)
public void NormalizeWeights (
int maxWeights
)
public:
void NormalizeWeights(
int maxWeights
)
Parameters
- maxWeights
Type: Int32
Maximum number of weights allowed.
Remarks
Normalization does the following:
- Sorts weights such that the most significant weight is first.
- Removes zero-value entries.
- Discards weights with the smallest value until there are maxWeights or less in the list.
- Adjusts values so the sum equals one.
Throws InvalidContentException if all weights are zero.
Requirements
Namespace: Microsoft.Xna.Framework.Content.Pipeline.Graphics
Assembly: Microsoft.Xna.Framework.Content.Pipeline (in microsoft.xna.framework.content.pipeline.dll)
See Also
Reference
BoneWeightCollection Class
BoneWeightCollection Members
NormalizeWeights
Microsoft.Xna.Framework.Content.Pipeline.Graphics Namespace
Platforms
Windows 7, Windows Vista, Windows XP