Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshBoneWeightFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBoneWeightFunctions.h |
| Include | #include "GeometryScript/MeshBoneWeightFunctions.h" |
Syntax
UCLASS (Meta=(ScriptName="GeometryScript_BoneWeights"))
class UGeometryScriptLibrary_MeshBoneWeightFunctions : public UBlueprintFunctionLibrary
Variables
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BlendBoneWeights
(
const TArray< FGeometryScriptBoneWeight >& BoneWeightsA, |
Blends two bone weights using an Alpha value that ranges from 0 to 1, inclusive. | |
| static | UPARAM
(
DisplayName |
Get the information about the children of the bone. | |
| static | UPARAM
(
DisplayName |
Get the name of the root bone. | |
| static | UPARAM
(
DisplayName |
Get the index of the bone with the given name. | |
| static | UPARAM
(
DisplayName |
Discard the bone attributes (skeleton) from the TargetMesh. | |
| static | UPARAM
(
DisplayName |
Copy the bone attributes (skeleton) from the SourceSkeleton to the TargetMesh. | |
| static | UPARAM
(
DisplayName |
Copy the bone attributes (skeleton) from the SourceMesh to the TargetMesh. | |
| static | UPARAM
(
DisplayName |
Transfer the bone weights from the SourceMesh to the TargetMesh. | |
| static | UPARAM
(
DisplayName |
Computes a smooth skin binding for the given mesh to the skeleton provided. | |
| static | UPARAM
(
DisplayName |
Prunes the given bones from any bone weight assignment on the given profile. | |
| static | UPARAM
(
DisplayName |
Set all vertices of the TargetMesh to the given Bone/Skin Weights | |
| static | UPARAM
(
DisplayName |
Set the Bone/Skin Weights at a given vertex of TargetMesh | |
| static | UPARAM
(
DisplayName |
Return the Bone/Skin Weight with the maximum weight at a given vertex of TargetMesh | |
| static | UPARAM
(
DisplayName |
Return an array of Bone/Skin Weights at a given vertex of TargetMesh | |
| static | UPARAM
(
DisplayName |
Determine the largest bone weight index that exists on the Mesh | |
| static | UPARAM
(
DisplayName |
Copies all bone weights from a source profile onto a target profile, on the same mesh, replacing all weights that existed on the target profile. | |
| static | UPARAM
(
DisplayName |
Create a new BoneWeights attribute on the TargetMesh, if it does not already exist. | |
| static | UPARAM
(
DisplayName |
Check whether the TargetMesh has a per-vertex Bone/Skin Weight Attribute set | |
| static | UPARAM
(
DisplayName |
Get the bone information. | |
| static | UPARAM
(
DisplayName |
Get an array of bones representing the skeleton. Each entry contains information about the bone. |