Class GeometryGroupUtils
Inheritance
GeometryGroupUtils
Assembly: TriLibCore.dll
Syntax
public static class GeometryGroupUtils
Methods
LimitBoneWeights(List<BoneWeight1>)
Declaration
public static BoneWeight LimitBoneWeights(List<BoneWeight1> boneWeights1)
Parameters
| Type |
Name |
Description |
| List<BoneWeight1> |
boneWeights1 |
|
Returns
| Type |
Description |
| BoneWeight |
|
LimitMaxBoneWeights(List<BoneWeight1>, List<BoneWeight1>)
Declaration
public static byte LimitMaxBoneWeights(List<BoneWeight1> allWeightsList, List<BoneWeight1> weightsList)
Parameters
| Type |
Name |
Description |
| List<BoneWeight1> |
allWeightsList |
|
| List<BoneWeight1> |
weightsList |
|
Returns
ProcessBlendShapeKeys(AssetLoaderContext, CommonGeometryGroup, List<IBlendShapeKey>)
Declaration
public static IEnumerable ProcessBlendShapeKeys(AssetLoaderContext assetLoaderContext, CommonGeometryGroup geometryGroup, List<IBlendShapeKey> blendShapeKeys)
Parameters
Returns
TransferToBlendShape(IGeometryGroup, IGeometryGroup, IBlendShapeKey, IList<int>)
Declaration
public static void TransferToBlendShape(IGeometryGroup baseGeometryGroup, IGeometryGroup geometryGroup, IBlendShapeKey blendShapeKey, IList<int> originalVertexIndices)
Parameters