Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshBoneWeightFunctions.h |
| Include | #include "GeometryScript/MeshBoneWeightFunctions.h" |
Syntax
USTRUCT (BlueprintType )
struct FGeometryScriptTransferBoneWeightsOptions
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | InpaintMask | Optional weight attribute name where a non-zero value indicates that we want the skinning weights for the vertex to be computed automatically instead of it being copied over from the source mesh. | |
| bool | LayeredMeshSupport | If true, when the closest point doesn't pass the normal threshold test, will try again with a flipped normal. | |
| double | NormalThreshold | Maximum angle (in degrees) difference between the target and the source point normals to be considred a match. | |
| int32 | NumSmoothingIterations | The number of optional post-processing smoothing iterations applied to the vertices without the match. | |
| EOutputTargetMeshBones | OutputTargetMeshBones | Chooses which bone attributes to use for transferring weights to the TargetMesh. | |
| double | RadiusPercentage | Defines the search radius as the RadiusPercentage * (input mesh bounding box diagonal). | |
| float | SmoothingStrength | The strength of each post-processing smoothing iteration. | |
| FGeometryScriptBoneWeightProfile | SourceProfile | The identifier for the source bone/skin weight profile used to transfer the weights from. | |
| FGeometryScriptBoneWeightProfile | TargetProfile | The identifier for the source bone/skin weight profile used to transfer the weights to. | |
| ETransferBoneWeightsMethod | TransferMethod | The type of algorithm to use for transferring the bone weights. |